Я начал изучать программирование несколько месяцев назад и недавно нашел codechef.
Проблема в том, что при проблемах, которые используют большие объемы ввода, мой код alwaqys превышает лимит времени. Я даже не могу представить работу input test.Обработка больших входов в python
Описание от codechef:
Входной
вход начинается с двух положительных целых чисел п к (п, к < = 10^7). В следующих входных вводах содержатся одно положительное целое число ti, не более 10^9, каждый.
Выход
Написать единое целое для вывода, обозначая, сколько целые числа ти являются делится на к.
Вот код:
n, t = [int(x) for x in input().split()]
c = 0
for i in range(n):
if not int(input()) % t:
c += 1
print(c)
Я не уверен, что я пропускаю. Как я могу справиться с этим быстрее?
вы можете вставить ввод? –
@AshwiniChaudhary: Вы имеете в виду все 20 МБ? Проблема называется «Испытание с высоким уровнем входного сигнала» –
@agf Да, это так. Программы должны считывать стандартный вход и записывать в стандартный вывод. –