シアタースクエア(CF-1A)

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

問題

time limit per test1 second
memory limit per test256 megabytes
inputstandard input
outputstandard output

Berland の首都にあるシアタースクエアは n×m メートルの長方形をしている。市の記念日に、スクエアを花崗岩の敷石で覆うという決定がなされた。敷石の大きさは a×a メートルである。

スクエアを覆うことのできる最小の敷石の数はいくらか。覆う形がスクエアをはみ出てもよいが、必ず覆い尽くされねばならない。敷石を割ってはいけないし、敷石のへりはスクエアのへりと平行でなければならない。

入力:入力は最初の行にならんだ 3つの正の数 n, m, a である。ただし 1≦n, m ,a≦109。例。6 6 4

出力:必要な敷石の数。例。4

 

解答例

n, m, a = ARGV.map(&:to_i)
puts (n / a.to_f).ceil * (m / a.to_f).ceil