codeforces1A
2024-08-25 10:45:59
Theatre Square
一个城市的广场面积有 N×M平方米,过段时间,恰逢这个城市的庆典活动,主办方决定在广场上铺设一种新的地砖,这种地砖每块都是a×a平方米的。
那么问题来了,最少需要多少地砖才能铺满整个广场呢?地砖一定要把广场铺满,允许地砖面积可以超过广场,同时,铺地砖的时候地砖的边必须和广场的边是平行的。
Input
输入数据包含三个正整数n,m,a(1 ≤ n, m, a ≤ 1000000000).
Output
输出最少的地砖数量。
Sample Input
6 6 4
Sample Output
4
Hint
注意数据溢出!注意数据溢出!注意数据溢出!
sol:容易的吧
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
inline ll read()
{
ll s=;
bool f=;
char ch=' ';
while(!isdigit(ch))
{
f|=(ch=='-'); ch=getchar();
}
while(isdigit(ch))
{
s=(s<<)+(s<<)+(ch^); ch=getchar();
}
return (f)?(-s):(s);
}
#define R(x) x=read()
inline void write(ll x)
{
if(x<)
{
putchar('-'); x=-x;
}
if(x<)
{
putchar(x+''); return;
}
write(x/);
putchar((x%)+'');
return;
}
#define W(x) write(x),putchar(' ')
#define Wl(x) write(x),putchar('\n')
ll n,m,a;
int main()
{
R(n); R(m); R(a);
Wl(((n+a-)/a)*((m+a-)/a));
return ;
}
最新文章
- ubuntu搭建shad(-_-)owscoks(影梭)
- 使用samba实现linux与windows共享(测试成功)
- bootstrap-fileinput简单完整列子
- 水溶彩铅的特点&;技法运用
- 【LeetCode OJ】Populating Next Right Pointers in Each Node
- windows远程关机重启
- mit java open course assignment #4
- EBS 数据库预克隆日志
- aul 学习测试(测量)
- POJ 2516 Minimum Cost
- KDevelop使用笔记【中文】
- 前端笔记之Canvas
- jsonpCallback: xx is not a function
- 清北-Day6-regular
- Confluence 6 安全概述和建议概述
- Fastjson-fastjson中$ref对象重复引用问题:二
- 【实践报告】Linux实践三
- HTML学习笔记09-列表
- os模块,序列化模块,json模块,pickle模块
- 【洛谷P1122】最大子树和