【问题标题】:Fast I/O for competative programming in python用于 Python 中竞争性编程的快速 I/O
【发布时间】:2021-06-05 10:53:43
【问题描述】:

我使用标准 input() 来读取竞争编程中的字符串,但它会引发 NZEC 错误。原因是庞大的数据集,所以我们必须使用 I/O 优化。我参考了以下链接: https://www.geeksforgeeks.org/fast-i-o-for-competitive-programming-in-python/

import io, os
t = int(input())
for k in range(t):
    input = io.BytesIO(os.read(0, \
         os.fstat(0).st_size)).readline

    s = input().decode()
    print(s)

这里它打印空行而不读取字符串值。请帮助我以最快的方式读取 I/O。

【问题讨论】:

    标签: python performance input io output


    【解决方案1】:

    stdin 有助于更快地读取输入

    from sys import stdin
    s = stdin.readline()
    

    它可以更快地读取输入。

    【讨论】:

      猜你喜欢
      • 2012-04-02
      • 2021-01-07
      • 2019-10-20
      • 1970-01-01
      • 1970-01-01
      • 2021-08-17
      • 1970-01-01
      • 2019-02-15
      • 2019-04-25
      相关资源
      最近更新 更多