以下代码中可能出现的错误是什么

时间:2019-03-02 00:47:41

标签: python

我正在参加代码厨师竞赛,这是一个长征挑战赛,提交时出现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

1 个答案:

答案 0 :(得分:0)

好像缩进了一样。我会检查这篇文章: http://www.peachpit.com/articles/article.aspx?p=1312792&seqNum=3 但是除了缩进以外,您应该没问题。运行正常,并在我的IDE(适用于Mac的Coderunner)上具有良好的缩进量。