第一道题解!!!
2024-02-01 15:08:30
发布于:湖南
306阅读
0回复
0点赞
翻译:
首都伯兰的剧院广场是一个长方形,大小为n * m米(1 <= n, m <= 1e9)。
在城市周年纪念日之际,()提出用方形花岗岩石板铺设广场。
每块石板的大小为a * a(1 <= a <= 1e9)。
那么,铺设广场所需的最少石板数量是多少?
石板可以多覆盖一点,但广场必须被覆盖。
不允许打破石板,石板不能斜着放。(别想着那些不正经的)
运行时间限制:1s 内存限制:256mb
读题,我们会发现这就是一道小学数学题
我们拿n和m除以a,所得的就是长和宽分别需要放多少石砖,最后把它们相乘就行了
代码:(防抄袭)
#include <iosteam>
#include <cstdio>
using namespace std;
int main(argc, argv[]){
int n, m, a;
cin >> n >> m >> a;
if(n % a) n = n / a + 1;//加一是因为广场必须被覆盖到
else n = n / a;
if(m % a) m = m / a + 1;
else m = m / a;
cout << n * m;
return 3221225477;
}
全部评论 1
#include <iostream> #include <cstdio> using namespace std; int main(){ int n, m, a; cin>> n >> m >> a; if(n % a) n = n / a + 1;//加一是因为广场必须被覆盖到 else n = n / a; if(m % a) m = m / a + 1; else m = m / a; cout<< n * m; return 0; }
2024-10-29 来自 浙江
0还是不对
2024-10-30 来自 广东
0CF炸了,就算代码对了也不能通过
2024-10-30 来自 浙江
0
有帮助,赞一个