2014-09-19 2 views
5

Я пытался сделать первую проблему в Codeforces только для того, чтобы быть знакомым с ней. Он дает результаты, когда я пытаюсь использовать его на своем ноутбуке Ipython, но всегда дает ошибку во время выполнения, когда я загружаю его на Codeforces. Может ли кто-нибудь помочь?Код работает нормально локально, но ошибка времени выполнения в Codeforces?

Problem:

Театральная площадь в столице Берляндии имеет прямоугольную форму с размером п х т метров. По случаю юбилея города было принято решение проложить площадь с квадратными гранитными плитами. Каждый каменный кирпич имеет размер a × a.

Какое наименьшее количество плиток необходимо проложить на площади? Это позволяет покрывать поверхность больше площади Театра, но площадь должна быть покрыта. Нельзя разбить плиты. Стороны плиты должны быть параллельны сторонам площади.

Входной сигнал: Ввод содержит три положительных целых чисел в первой строке: N, M и (1 ≤ N, M, A ≤ 109).

Выход: Напишите необходимое количество плиток.

Образец TestCase:

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)) 

EDIT: Существует не так много объяснений по поводу ошибок, кроме "Ошибка выполнения на тесте 1". Кроме того, если это помогает, используемое время составляет 92 мс, а используемая память - 0 КБ.

+2

Какая ошибка во время выполнения вы получаете? – APerson

+1

+1 для хорошо структурированного вопроса. Однако вы забыли включить *** фактический вывод *** (в этом случае это сообщение об ошибке). Пожалуйста, добавьте это. –

+0

Это бег под некоторым классом? –

ответ

2

Я вставил ваш точный код в Codeforces и установил язык как «Python 2.7» и получил одобрение.

+0

Спасибо за внимание! Как я уже упоминал в комментариях, проблема заключалась в том, что я устанавливал язык как «Python 3.3», который, по-видимому, не позволял использовать raw_input(). – Anon11235

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 
+0

Хотя этот код может помочь решить проблему, он не объясняет _why_ и/или _how_, он отвечает на вопрос. Предоставление этого дополнительного контекста значительно улучшит его долгосрочную образовательную ценность. Пожалуйста, отредактируйте свой ответ, чтобы добавить объяснение, включая ограничения и допущения. –

Смежные вопросы