我试图在代码中完成第一个问题,只是为了熟悉它。 当我在Ipython笔记本上试用它时它会给出结果,但是当我在代码强制上传它时总是会出现运行时错误。有人可以帮忙吗?
首都伯兰的剧院广场呈矩形,大小为n×m米。在这个城市的周年纪念日之际,决定用广场花岗岩石板铺设广场。每个石板的大小为a×a。
铺设广场所需的石板数量最少?它允许覆盖比剧院广场更大的表面,但必须覆盖广场。它不允许破坏石板。石板的两侧应平行于广场的两侧。
输入: 输入在第一行包含三个正整数:n,m和a(1≤n,m,a≤109)。
输出: 写下所需数量的石板。
示例测试用例:
Input - 6 6 4 , Output - 4
我的尝试:
a = map(int,raw_input().split())
l,b,s = a[0],a[1],a[2]
print(((l+s-1)/s)*((b+s-1)/s))
编辑: 除了“测试1上的运行时错误”之外,没有太多关于错误的解释。此外,如果有帮助,使用的时间为92毫秒,使用的内存为0 KB。
答案 0 :(得分:2)
我将您的确切代码粘贴到Codeforces中,并将语言设置为“Python 2.7”并被接受。
答案 1 :(得分:0)
n=input('enter the value of n')
m=input('enter the value of m')
a=input('enter the value of a')
c=(n*m)/(a*a);
print'no. of flags=',c
答案 2 :(得分:0)
这是我在 Python 3 (Answer accepted by Codeforces) 中的答案
import math
n, m, a = input().split()
n, m, a = [int(n), int(m), int(a)]
x, y = max(m, n), min(m, n)
w, z = math.ceil(x/a), math.ceil(y/a)
print(w*z)