题目大意: 某地有一片空地大小为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; }