我已经在codechef.com上为这个练习问题苦苦挣扎了一段时间。我终于能够提出一个可行的解决方案。
import sys
def p():
numbers, div = map(int,sys.stdin.readline().split())
ans = 0
for i in xrange(numbers):
if int(sys.stdin.readline()) % div == 0:
ans += 1
i += 1
print ans
p()
如图所示但这在43.60执行这里。它比给出的最佳解决方案差很多。它们都使用了不适用于python 2.7的psyco模块。
Python 2.7中是否有一些更快的IO方法可以提高该实践问题以及通常需要大量输入的编程问题的时间效率?请同时考虑为了达到所需的时间效率而增加内存使用量的情况。
HUX布斯
相关分类