简单数学题,多考虑几个例子即可
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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')