擅长:python、mysql、java
<p>当代码抛出异常时,codechef将向您显示NZEC。出现此错误有许多可能的原因,包括但不限于不安全的输入处理、在不存在/不正确的数据上操作、除以零。</p>
<p>在你的情况下,这个问题可以通过Reshure来解决。虽然处理其他情况是特定于代码的,但我们可以编程以避免由于不安全的输入处理而导致NZECs。其思想是立即读取输入并使用空格作为分隔符对其进行标记。</p>
<pre><code>import sys
tokenizedInput = sys.stdin.read().split() # Delimit input by whitespaces
# Now iterate over tokenizedInput.
</code></pre>
<p>在您的情况下,这将如下:</p>
<pre><code>n, k = map(int, tokenizedInput[:2])
ans = 0
for _ in xrange(2, n):
t = int(tokenizedInput[_])
if t%k == 0:
ans = ans + 1
print ans
</code></pre>