1A

简单数学题,多考虑几个例子即可

 1 def read():
 2     s = input()
 3     s = s.split(' ')
 4     s = [int(x) for x in s]
 5     return s
 6 
 7 def write(data):
 8     print(data)
 9     
10 
11 def calc(n, a):
12     if n % a == 0:
13         return n // a
14     else:
15         return n // a + 1
16     
17 def solve(n, m, a):
18     return calc(n, a) * calc(m, a)
19 
20 
21 data = read()
22 data = solve(data[0], data[1], data[2])
23 write(data)
24 
25 
26 # test 
27 assert(solve(6, 6, 4) == 4)
28 
29 # small flagstore
30 assert(solve(1, 1, 1) == 1)
31 
32 # big flagstore
33 assert(solve(10, 10, 100) == 1)
34 
35 print('ok')
View Code

 

posted @ 2013-11-04 03:32  valaxy  阅读(153)  评论(0编辑  收藏  举报