这道题大概的意思:
一个有n×m大小的区域需要铺石板,石板是边长为a的正方形,石板必须和边平行放,可以铺到区域外面,输入n,m,a,求石板数。
这道题是一道简单题,唯一需要注意的一点是数据大小,极端情况,n=m=109,a=1的时候超过了int,需要使用long long。
以下为解题代码:
#include <iostream>
using namespace std;
int main(){
long long n,m,a;
cin>>n>>m>>a;
cout<<((n/a)+(n%a==0?0:1))*((m/a)+(m%a==0?0:1))<<endl;
}