Theatre Square

CodeForces - 1A

一个城市的广场面积有 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 ;
}

最新文章

  1. ubuntu搭建shad(-_-)owscoks(影梭)
  2. 使用samba实现linux与windows共享(测试成功)
  3. bootstrap-fileinput简单完整列子
  4. 水溶彩铅的特点&amp;技法运用
  5. 【LeetCode OJ】Populating Next Right Pointers in Each Node
  6. windows远程关机重启
  7. mit java open course assignment #4
  8. EBS 数据库预克隆日志
  9. aul 学习测试(测量)
  10. POJ 2516 Minimum Cost
  11. KDevelop使用笔记【中文】
  12. 前端笔记之Canvas
  13. jsonpCallback: xx is not a function
  14. 清北-Day6-regular
  15. Confluence 6 安全概述和建议概述
  16. Fastjson-fastjson中$ref对象重复引用问题:二
  17. 【实践报告】Linux实践三
  18. HTML学习笔记09-列表
  19. os模块,序列化模块,json模块,pickle模块
  20. 【洛谷P1122】最大子树和

热门文章

  1. Jquery基础知识点
  2. C语言程序设计II—第一周教学
  3. Android关于LinearLayout和RelativeLayout背景设置的区别
  4. C#抽象类与抽象方法--就是类里面定义了函数而函数里面什么都没有做的类
  5. Linux下MySQL安装与操作
  6. JavaScript快速入门-简介
  7. Flask学习-Wsgiref库
  8. 复习下VLAN的知识
  9. DES的加密与解密算法(Python实现)
  10. PAT甲题题解-1025. PAT Ranking (25)-排序