Codeforces Beta Round #1 A. Theatre Square

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

题意:
有个mn的巨型,用aa的矩形去填,不允许裁剪。
所以,能除尽就刚好那边放那么多块,不能得加一块。

输入的范围可能会超出int的范围,所以要用long long。

代码:

1
2
3
4
5
6
7
8
9
10
11
12
#include <bits/stdc++.h>
using namespace std;

int main() {
long long n, m, a;
cin >> n >> m >> a;
long long w, b;
n % a == 0 ? w = n / a : w = n / a + 1;
m % a == 0 ? b = m / a : b = m / a + 1;
cout << w * b << endl;
return 0;
};