问题链接:https://vjudge.net/problem/CodeForces-1A
问题简述:有一个矩形广场,规模是n*m,现在要用边长为a的正方形花岗岩石铺满广场,问至少需要多少块?
Point:数字范围是1 ≤ n, m, a ≤ 10^9,所以用__int64
或long long
定义变量.
AC代码:
#include <iostream>
using namespace std;
int main()
{
__int64 n, m, a,s1,s2;
cin >> n >> m >> a;
s1 = n / a;
s2 = m / a;
if (n%a)
{
s1++;
}
if (m%a)
{
s2++;
}
cout << s1 * s2 << endl;
}