2014-09-19 19 views
5

Próbowałem zrobić pierwszy problem w kodeksach tylko po to, aby go poznać. Daje wyniki, gdy próbuję go na moim notebooku Ipython, ale zawsze daje błąd runtime, gdy przesłać go na codeforces. Czy ktoś może pomóc?Kod działa dobrze lokalnie, ale błąd runtime w Codeforces?

Problem:

Teatr kwadratowy w stolicy Berland ma kształt prostokątny o rozmiarze n x m metrów. Z okazji jubileuszu miasta podjęto decyzję o wyłożeniu Placu kamiennymi płytami z granitu. Każdy kamień ma rozmiar a × a.

Jaka jest najmniejsza liczba znaczników potrzebnych do utorowania Placu? Dozwolone jest pokrycie powierzchni większej niż Plac Teatralny, ale Plac musi zostać pokryty. Nie można łamać kamiennych płyt. Boki kamieni powinny być równoległe do boków kwadratu.

Wejście: wejściowy zawiera trzy dodatnie liczby całkowite w pierwszym wierszu: n, m i A (1 ≤ n, m, A ≤ 109).

Wyjście: Wpisz wymaganą liczbę znaczników.

Próbka testcase:

Input - 6 6 4 , Output - 4 

Moja próba:

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: Niewiele wyjaśnienie o błędzie innym niż "Runtime Error w teście 1". Ponadto, jeśli to pomaga, używany czas wynosił 92 ms, a używana pamięć wynosiła 0 KB.

+2

Jaki błąd runtime dostałeś? – APerson

+1

+1 za pytanie o przeważnie dobrze zorganizowanej strukturze. Jednak zapomniałeś dołączyć *** rzeczywiste wyjście *** (co w tym przypadku byłby komunikat o błędzie). Dodaj to. –

+0

Czy to jest uruchamiane w ramach niektórych testów? –

Odpowiedz

2

Wkleiłem twój kod w Codeforces i ustawiłem język jako "Python 2.7" i zostałem zaakceptowany.

+0

Dzięki za wysiłek! Jak wspomniałem w komentarzach, problem polegał na tym, że ustawiałem język jako "Python 3.3", który najwyraźniej nie pozwalał na użycie metody 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

Chociaż ten kod może pomóc w rozwiązaniu problemu, nie wyjaśnia on, dlaczego _why_ i/lub _how_ it odpowiada na pytanie. Zapewnienie tego dodatkowego kontekstu znacznie poprawiłoby jego długoterminową wartość edukacyjną. Proszę [edytuj] swoją odpowiedź, aby dodać wyjaśnienie, w tym, jakie ograniczenia i założenia mają zastosowanie. –

Powiązane problemy