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 周赛的解题报告,一起体会上分之旅。
62 0
LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?
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 个字符串。题目保证这个字符串是存在的。 输入样例:
162 0
|
存储 算法 vr&ar
算法步步为营(02)-两数之和
两个非空链表,表示两个非负整数。它们每位数字都是逆序存储,且每个节点只能存储一位数字。 将两个数相加,并以相同形式返回一个表示和的链表。除了数字 0 之外,这两个数都不会以 0 开头。
100 0
|
机器学习/深度学习 算法 索引
算法步步为营(1)-两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target 的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。可以按任意顺序返回答案。
82 0
|
安全
L3-009 长城 (30 分)(数学知识)
L3-009 长城 (30 分)(数学知识)
223 0
L3-009 长城 (30 分)(数学知识)
|
算法 Java
【算法攻坚】两道简单题目
【算法攻坚】两道简单题目
115 0
【算法攻坚】两道简单题目
两道天梯赛算法题
多写题少说话多做事