gpt4 book ai didi

python - Python 中的 NZEC 错误

转载 作者:太空狗 更新时间:2023-10-30 02:22:37 25 4
gpt4 key购买 nike

这是一段简单的代码,假设读取 n 个数字,并假设打印出这 n 个数字中有多少个数字可以被 k 整除

n=int(raw_input())
k=int(raw_input())
ans=0
while n > 0:
t=int(raw_input())
if(t%k == 0):
ans = ans + 1
n = n - 1
print ans

我在 codechef 上遇到了一个 NZEC 错误。有人可以指出问题出在哪里吗?自上周以来,这个 NZEC 错误一直困扰着我。我是 python 的新手,在互联网上搜索了很多但找不到任何具体的东西。我得到的答案是当堆栈大小超出限制时会发生 NZEC 错误。但是我的这段代码有什么问题?

最佳答案

我想 codechef 的问题是 this one .您应该考虑到 n 和 k 的值在 10^7 左右,这可能是您的程序有问题。

此外,n 和 k 在同一行。您正在使用 raw_input 两次,因此您正在阅读两行。这可以通过使用来解决:

n, k = raw_input().split(" ")
n = int(n)
k = int(k)

如果这没有帮助,您可以尝试遍历 xrange 相反,或使用不同的算法。

关于python - Python 中的 NZEC 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9444503/

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