我正在参加代码厨师竞赛,这是一个长征挑战赛,提交时出现NZEC错误,但在IDE中运行得很好。
它也可以在IDE上完美运行并提供正确的输出,但是当我在codechef上提交时,它显示NZEC错误
请帮助调试:
def prob1(something):
max_sum=-sys.maxsize-1
min_sum=sys.maxsize
max_size=-sys.maxsize-1
min_size=sys.maxsize
for n, p in enumerate(partition(something), 1):
s=0
count=0
maximum=-sys.maxsize-1
minimum=sys.maxsize
for i in p:
l=len(i)
s=s+sum(i)**2
if(l>=maximum):
maximum=l
if(l<minimum):
minimum=l
#print(p,"",maximum," ",minimum)
if(s>max_sum):
max_sum=s
max_size=maximum
min_size=minimum
if(s==max_sum and minimum<min_size):
min_size=minimum
#print(s)
print(max_size," ",min_size)
主要代码:
def main():
N=int(input())
something=[]
i=0
while i<N:
size=int(input())
s = list(map(int, input().split(" ")))
something.append(s)
i=i+1
for i in something:
prob1(i)
return 0
答案 0 :(得分:0)
好像缩进了一样。我会检查这篇文章: http://www.peachpit.com/articles/article.aspx?p=1312792&seqNum=3 但是除了缩进以外,您应该没问题。运行正常,并在我的IDE(适用于Mac的Coderunner)上具有良好的缩进量。