2014-09-19 31 views
5

İlk problemi, sadece alışkanlık haline getirmek için kodlamada yapmaya çalışıyorum. Ipython dizüstü bilgisayarımda denediğimde sonuç verir, ancak her zaman kod sürücülerine yüklediğimde çalışma zamanı hatası verir. Biri yardım edebilir mi? Kod yerel olarak iyi çalışıyor, ancak Codeforces'teki çalışma zamanı hatası?

Problem

: Berland başkenti

Tiyatro Meydanı m metre × n büyüklüğünde bir dikdörtgen şeklindedir. Şehrin yıl dönümü vesilesiyle, meydanı kare granit taşlarla süslemek için bir karar alındı. Her bir mihenk taşı, a × a boyutundadır.

Kare döşemek için gereken en az sayıda bayrak taşı kaçtır? Tiyatro Meydanı'ndan daha büyük olan alanı kaplamasına izin verilir, ancak Meydanın kaplanması gerekir. Bayrak taşlarını kırmamıza izin verilmez. Bayrak taşlarının kenarları, Meydanın kenarlarına paralel olmalıdır.

Girdi:, m ve n, (1 ≤ n, m, a ≤ 109) giriş, birinci sıradaki üç pozitif tam sayı içeren .

Çıktı: Gerekli flagtone sayısını yazın.

Numune dizge:

Input - 6 6 4 , Output - 4 

girişimim:

a = map(int,raw_input().split()) 

l,b,s = a[0],a[1],a[2] 

print(((l+s-1)/s)*((b+s-1)/s)) 

DÜZENLEME: "test 1 Runtime Error" dışında hata hakkında pek bir açıklama yoktur. Ayrıca, yardımcı olursa, kullanılan süre 92 ms'dir ve bellek 0 KB'dir.

+2

Hangi çalışma zamanı hatası alıyorsunuz? Çoğunlukla iyi yapılandırılmış bir soru için – APerson

+1

+1. Ancak, *** gerçek çıkışı *** eklemeyi unutmuştunuz (bu durumda hata mesajı olur). Lütfen bunu ekle. –

+0

Bu, bazı test sınıflarının altında mı çalışıyor? –

cevap

2

Tam kodunuzu Codeforces'e yapıştırdım ve dili "Python 2.7" olarak ayarlayıp kabul edildim.

+0

Çaba için teşekkürler! Yorumlarda belirttiğim gibi, sorun, dili raw_input() kullanımına izin vermeyen "Python 3.3" olarak ayarlıyordum. – 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

Bu kod sorunu çözmek için yardımcı olabilir, ancak _why_ ve/veya _how_ bu soruya cevap vermiyor. Bu ek bağlamı sağlamak uzun vadeli eğitim değerini önemli ölçüde artıracaktır. Lütfen, hangi sınırlamaların ve varsayımların geçerli olduğu dahil, açıklama eklemek için cevabınızı [düzenleyin]. –

İlgili konular