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. }

 


相关文章
ACM刷题之路(二十)线筛素数+找规律f(n) 2019暑期集训 HDU 2585
ACM刷题之路(二十)线筛素数+找规律f(n) 2019暑期集训 HDU 2585
|
算法 Java 测试技术
LeetCode 周赛上分之旅 #46 经典二分答案与质因数分解
学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
69 0
LeetCode 周赛上分之旅 #46 经典二分答案与质因数分解
ACM刷题之路(九)数论-逆序组 交换座位
ACM刷题之路(九)数论-逆序组 交换座位
|
测试技术 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 的升序输出。
221 0
|
测试技术
蓝桥杯2021年第十二届省赛真题-砝码称重(动态规划)
蓝桥杯2021年第十二届省赛真题-砝码称重(动态规划)
|
机器学习/深度学习 算法 索引
算法步步为营(1)-两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target 的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。可以按任意顺序返回答案。
84 0
|
存储 算法 vr&ar
算法步步为营(02)-两数之和
两个非空链表,表示两个非负整数。它们每位数字都是逆序存储,且每个节点只能存储一位数字。 将两个数相加,并以相同形式返回一个表示和的链表。除了数字 0 之外,这两个数都不会以 0 开头。
106 0
(数论)蓝桥杯AcWing 1205. 买不到的数目
(数论)蓝桥杯AcWing 1205. 买不到的数目
48 0
|
算法 Java
洛谷新手村算法题分析
本文汇总洛谷新手村算法题的分析解答,题目代码基本由Java实现。
120 0
洛谷新手村算法题分析