2016-05-28 72 views
-1

当我在Codchef中编译它时,此代码给出运行时错误(NZEC)。代码中的nzec错误,而在python中编写代码

test_cases = int(raw_input()) 
result = 0 
def output(x): 
    if(x/2 >= 2): 
     global result; 
     result += x/2 - 1; 
     output(x-2); 
    else: 
     print result; 
     result = 0; 

while(test_cases > 0): 
    base = int(raw_input()); 
    output(base); 
    test_cases = test_cases - 1; 

回答

0

如果出现任何异常,NZEC错误将由代码在codechef中抛出。输入不喜欢C,C++工作,同时使用上codechef蟒蛇 -

可以使用

import sys 
test_cases = sys.stdin.read().split() 

现在遍历test_cases。更多信息here

也使用sys.stdout.write()的产出,而不是print