题目:
题解:
这道题目其实非常简单简单到新手都会做,但是那晚就是脑子抽了wa了好多发,特此记录一下。一个可行的思路是:长方向上的块数乘上宽方向上的块数即可。因为不能打破可以覆盖,所以是长度除上每块的边长上取整。
#include<bits/stdc++.h>
using namespace std;
#define int long long
void solve(){
double n,m,a;
cin>>n>>m>>a;
cout<<(int)(ceil(n/a)*ceil(m/a));
}
signed main(){
solve();
}