题目大意: 某地有一片空地大小为m×n,现在要铺设瓷砖,每块瓷砖是a×a的大小,可以让瓷砖多出去,但是不可以切割瓷砖,问要多少块瓷砖。
解法:ans = 上取整(m/a) * 上取整(n/b)
代码:
#include <stdio.h>
int main()
{
long long ans,n,m,a,i,j;
scanf("%I64d%I64d%I64d",&n,&m,&a);
ans=0;
if(n%a!=0)
{
i=n/a+1;
}
else
{
i=n/a;
}
if(m%a!=0)
{
j=m/a+1;
}
else
{
j=m/a;
}
ans=i*j;
printf("%I64d\n",ans);
return 0;
}