在 python 中快速 I/O 进行竞争性编程

Fast I/O for competative programming in python

我使用标准 input() 来读取竞争性编程中的字符串,但它会抛出 NZEC 错误。原因是庞大的数据集,所以我们不得不使用 I/O 优化。我在下面提到 link: 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。

stdin 有助于更快地读取输入

from sys import stdin
s = stdin.readline()

读取输入速度更快。