2016-05-28 81 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