Python 2.7 Python2.7 MAXCOUNT codechef中的NZEC错误
下面是codechef.com上解决问题MAXCOUNT的代码。提交时的代码显示NZEC错误。Python 2.7 Python2.7 MAXCOUNT codechef中的NZEC错误,python-2.7,runtime-error,Python 2.7,Runtime Error,下面是codechef.com上解决问题MAXCOUNT的代码。提交时的代码显示NZEC错误。 代码将第一个输入t作为测试用例的数量,然后每个测试用例将输入n作为一个整数,下一行由空格分隔的n个整数组成基本上我需要返回最大出现整数及其计数作为输出 import numpy as np import sys t = int(raw_input()) for i in xrange(t): n = raw_input() n = int(n) a = [] a =
代码将第一个输入t作为测试用例的数量,然后每个测试用例将输入n作为一个整数,下一行由空格分隔的n个整数组成基本上我需要返回最大出现整数及其计数作为输出
import numpy as np
import sys
t = int(raw_input())
for i in xrange(t):
n = raw_input()
n = int(n)
a = []
a = map(int, raw_input().split())
print a
count = np.bincount(a)
print np.argmax(count),np.max(count)
sys.exit(0)
有人请帮我解决这个错误。您的问题的答案是使用
numpy
模块,它不是CodeChef上使用的标准库的一部分。如果您需要在在线编程判断中检查numpy
或其他模块,一个好方法是使用您知道有效的代码示例,然后在重新提交之前将导入语句添加到顶部
特别是对于CodeChef,请使用以下代码尝试basic,包括或不包括import语句:
#Test for modules
import numpy
number_in = int(raw_input())
while number_in != 42:
print number_in
number_in = int(raw_input())
作为建议,来自
集合
模块的Counter()
函数将在CodeChef上工作,您可能希望尝试使用该函数,而不是numpy
。然而,我发现,对于该站点上的许多问题,如果没有numpy
或使用PyPy
,则很难满足解决方案的时间要求。欢迎。这是一个很好的答案,结构合理,语法正确,并且充分利用了代码片段。