Python 2.7中有哪些其他选项可以实现更快的io

我已经在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方法可以提高该实践问题以及通常需要大量输入的编程问题的时间效率?请同时考虑为了达到所需的时间效率而增加内存使用量的情况。


饮歌长啸
浏览 153回答 2
2回答

HUX布斯

使用pypy(pysco的后继者)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python