gpt4 book ai didi

python - 我的每个Python代码都在SPOJ中提供了NZEC

转载 作者:行者123 更新时间:2023-12-03 09:08:09 26 4
gpt4 key购买 nike

我在使用Python的SPOJ中做了几个问题。
我有几个正确的答案。大部分时间我都会继续努力获取NZEC。
我在代码末尾添加了sys.exit(0)。但仍然显示相同。

我想知道我的一些写作实践是否犯了这个错误。请提出任何更改。
我认为我的算法是书面的,但是plz建议任何更改(如果错误)。

这是问题的链接。

http://www.spoj.com/problems/NSTEPS/

def check_num(m,n):
if(m!=n and m!=n+2):
return 0;
elif(m==n) :
if(m%2==1):
a=int((m+1)/2)-1;
return (1+a*4);
else :
a=int(m*2);
return(a);
elif(m==n+2):
if(n%2==1):
a=int((n+1)/2)+1;
return (3+a*4);
else :
a=int(n*2);
return(2+a);
import sys;
inp=sys.stdin.read().split("\n");
N=int(inp[0]);
i=1;
l=dict();
b=dict();
c=dict();
for i in range(1,N+1):
a=inp[i];
k=0;
b[i],c[i]=[int(a[k]),int(a[k+2])];
if (b[i]==0 and c[i]==0):
l[i]=0;
else :
l[i]=check_num(b[i],c[i]);
for i in range(1,N+1):
if (l[i]==0):
if (c[i]==0 and b[i]==0):
print l[i];
else:
print "No Number";
else :
print l[i];
sys.exit(0)

提前致谢。

最佳答案

基本上,当您尝试访问大于其大小的数组或某些测试用例时,程序会无限运行时,会出现nzec错误或运行时错误。

最后,它们可能是您代码中的逻辑错误,请在您的代码中尝试极端测试用例。

由于在spoj中,该站点无法正确维护,对于某些问题,我尝试过用python和java调试,但是用C和C++调试了AC。发生此问题的原因尚未解决
正确的时机。这种事情在我身上发生了很多。

快乐编码

关于python - 我的每个Python代码都在SPOJ中提供了NZEC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19876845/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com