南邮24考研复试上机[1027房屋装修]

描述:

小明家的院子里有一块矩形的泥坑,趁着这次房屋装修,小明想要用正方形的瓷砖整齐排列,把泥坑完全掩盖起来。

小明想要知道,最少需要多少块瓷砖才能做到,这样他才好去拼多多上买。

输入:

输入共一行,包含三个整数 n, m 和 a。

n 与 m 表示泥地的两条边长,a 表示正方形瓷砖的边长,题目保证,1 ≤ n,m,a ≤ 10^{8}

样例输入1:

6 6 4

样例输出1:

4

样例输入2:

4 7 4

样例输出2:

2

注释:

题目保证,对于 20% 的数据,有 n=a。

题目保证,对于 20% 的数据,有 n=1 或者 m=1。

题目保证,对于 20% 的数据,有 n=m。

题目保证,对于 80% 的数据,有 1 ≤ n,m,a ≤ 10^{4}

题目保证,对于 100% 的数据,有 1 ≤ n,m,a ≤ 10^{8}

#include <iostream>
using namespace std;
#include <cmath>

void solve()
{
	int n, m, a;
	cin >> n >> m >> a;
	long long tiles = ceil((double)n / a) * ceil((double)m / a);
	cout << tiles;
}

int main()
{
	solve();

	return 0;
}

注意数值范围,我用了long long类型

 附:南邮NOJ在线测评系统网址:主页 | NOJ上机系统 

祝大家心想事成,一战成硕!!!❤❤❤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

京海第一深情xin

你的鼓励将是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值