[英]NZEC(Non Zero Exit Code) error on running a Python3 program on hackerearth
[英]Why does my Python program issue a runtime error- NZEC( Non-zero exit code)?
這是十一月挑戰賽的CodeChef問題。 我不打算作弊。 我的程序對於提供的測試輸入效果很好。 但是服務器會生成運行時NZEC錯誤。 您能幫我找出我的錯誤嗎?
T= raw_input()
for i in xrange(int(T)):
G= raw_input()
for j in xrange(int(G)):
I, N, Q = raw_input().split()
I= int(I)
N= int(N)
Q= int(Q)
a= [I]*N
print a
count=0
for k in xrange(N):
if((N-k) % 2 != 0):
if a[k]==1:
a[k]=2
else: a[k]=1
print a
for k in xrange(N):
if( a[k] == Q):
count= count+1
print count
非常感謝你。
問題描述表明N可以是10**9
。 因此, a= [I]*N
可能需要幾GB的內存。 您的程序可能會以MemoryError異常終止,從而導致退出狀態為非零( 1
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.