一个n*m的广场,用a*a的方块铺满,求至少多少方块,可以多铺,边要平行。
(1 ≤ n, m, a ≤ 10^9)
取上整乘积即可,注意是否要使用long long 。
#include<bits/stdc++.h>
using namespace std;
#define ll long long
int n,m,a;
int solution(){
cout<<((n+a-1)/a)*((m+a-1)/a)<<endl;
return 0;
}
int main() {
cin.sync_with_stdio(false);
cin.tie(nullptr);
while(cin>>n>>m>>a){
int res=solution();
}
return 0;
}