codeforces 1A (math)

http://codeforces.com/problemset/problem/1/A

生词:
rectangular a.矩形的
pave vt.安排,铺设

题面:
一个n * m的矩形里需要放多少个边长为a的正方形才可以填满。可以超出,但是矩形必须被覆盖。正方形不能打碎。

简单模拟:

// codeforces
// 1A 
// math
#include 
using namespace std;
int main() {
    long long n, m, a, cntR, cntC;
    while (cin >> n >> m >> a) {
        cntR = n / a;
        cntC = m / a;
        if (n%a)
            cntR++;
        if (m%a)
            cntC++;
        cout << cntC * cntR << endl;
    }
    return 0;
}

你可能感兴趣的:(codeforces 1A (math))