ACM刷题之路(八)数论-取余 停车位划分

简介: ACM刷题之路(八)数论-取余 停车位划分

B 停车位


时间限制(普通/Java):1000MS/3000MS          运行内存限制:65536KByte

总提交:354            测试通过:36

描述

停车位就是相关部门规划整齐的用来专门停车的位置。中国停车位缺乏,元培学院的停车位更缺乏。已知镜湖校区有一个面积n*m平方米的空地,校管理层想把它划分为一个停车场。已知一个标准车位的尺寸为2.6米(宽)×5.3米(长)到3.0米(宽)×5.3米(长),为了计算方便,最后元培的停车位尺寸大小为3*6平方米。

输入

输入有多组数据,每组2个int范围内的整数n 与m。

输出

输出最多可以划分停车位的个数。

样例输入

5 5

12 12

样例输出

0

8


分析

因为题目要求的是3/6的停车位而且6是3的倍数,所以只需要把N和M对3整除,然后把整除后的N*M就是3*3小块的个数,再对它整除2就是题目的答案(因为只要3*3块数是偶数,无论则么拜访都可摆满),上代码:

AC代码

1. #include<stdio.h>
2. 
3. int main(){
4. long long n, m;
5. while (~scanf("%lld%lld", &n, &m)){
6. 
7. if (n <= 0 || m <= 0){
8. printf("0\n");
9.         }
10. else{
11.             n /= 3;
12.             m /= 3;
13. printf("%lld\n", n * m / 2);
14.         }
15.     }
16. return 0;
17. }

 


相关文章
|
算法 Android开发 Python
LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?
学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
54 0
LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?
|
4月前
|
存储 Java 索引
第十四届蓝桥杯集训——数组(一维)
第十四届蓝桥杯集训——数组(一维)
65 0
ACM刷题之路(九)数论-逆序组 交换座位
ACM刷题之路(九)数论-逆序组 交换座位
|
C语言 C++
PTA团体程序设计天梯赛-练习集: L1-050 倒数第N个字符串 ( 15分 )
给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增。例如当 L 为 3 时,序列为 { aaa, aab, aac, ..., aaz, aba, abb, ..., abz, ..., zzz }。这个序列的倒数第27个字符串就是 zyz。对于任意给定的 L,本题要求你给出对应序列倒数第 N 个字符串。 输入格式: 输入在一行中给出两个正整数 L(2 ≤ L ≤ 6)和 N(≤105)。 输出格式: 在一行中输出对应序列倒数第 N 个字符串。题目保证这个字符串是存在的。 输入样例:
154 0
|
测试技术 C语言 C++
PTA团体程序设计天梯赛-练习集:L1-003 个位数统计
给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。 输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。 输出格式: 对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。
177 0
|
算法 C++ Python
【每日算法Day 82】面试经典题:求第K大数,我写了11种实现,不来看看吗?
【每日算法Day 82】面试经典题:求第K大数,我写了11种实现,不来看看吗?
101 0
高职考技能提升教程010期 回文数(对称数)
高职考技能提升教程010期 回文数(对称数)
|
存储 算法 vr&ar
算法步步为营(02)-两数之和
两个非空链表,表示两个非负整数。它们每位数字都是逆序存储,且每个节点只能存储一位数字。 将两个数相加,并以相同形式返回一个表示和的链表。除了数字 0 之外,这两个数都不会以 0 开头。
96 0
|
机器学习/深度学习 算法 索引
算法步步为营(1)-两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target 的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。可以按任意顺序返回答案。
79 0
|
人工智能 算法 测试技术
LeetCode 双周赛 103(2023/04/29)区间求和的树状数组经典应用
这场周赛是 LeetCode 双周赛第 103 场,难得在五一假期第一天打周赛的人数也没有少太多。这场比赛前 3 题比较简单,我们把篇幅留给最后一题。
74 0