Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在尝试为PythonSpoj 中的问题提交解决方案,但我不断收到NZEC运行时错误。
Python
NZEC
是否可以找出错误发生在哪一行?
不,不是直接的:SPOJ 不会告诉你——它甚至不会告诉你你得到了哪个非零退出代码 :-(
解决这个问题的缓慢方法是多次提交您的程序,每次更改它以在后面的行退出。例如,sys.exit()在您的第一行之后调用。如果您没有收到 NZEC 投诉,您就知道您的第一条线路不是原因。然后sys.exit()向下移动一行并重试。等等。它可以是一个真正的 PITA。
sys.exit()
注意:您可以通过这种方式进行一种二进制搜索,以更快地找到违规行。