您的位置:首页 > 其它

CodeForces_1A

2012-10-21 09:57 183 查看
#A. Theatre Square
import math
a=[int(n) for n in raw_input().split(' ')]
print int(math.ceil(float(a[0])/a[2])*math.ceil(float(a[1])/a[2]))


体会:

0. py中是行输入,连续输入三个整数,不能像C中scanf(%d %d %d), 去百度问的这句代码很好用。split(' ') 用空格分离。

1.用了math中的向上取整函数。不能拿两个int 除了直接向上取,因为出来的结果已经被向下取整了。如math.ceil(1/3),1/3的结果已经是0了,向上取整还是0。

所以把分子变成float型,再向上取整。

2.估计还有更简洁的写法,目前还没想到,以后再修改。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: