Obsługa dużych danych wejściowych w Pythonie
Zacząłem uczyć się programowania kilka miesięcy temu i niedawno go znalazłemkodek.
Problem polega na tym, że w przypadku problemów, które wykorzystują duże ilości danych wejściowych, mój kod alwaqty przekracza limit czasu. Nie potrafię nawet zrobićtest wejściowy praca.
Opis z codechef:
Wkład
Wejście zaczyna się od dwóch dodatnich liczb całkowitych n k (n, k <= 10 ^ 7). Następne n wierszy wejścia zawiera jedną dodatnią liczbę całkowitą ti, nie większą niż 10 ^ 9, każda.
Wydajność
Zapisz pojedynczą liczbę całkowitą na wyjściu, oznaczającą liczbę całkowitą ti podzielną przez k.
Oto kod:
<code>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) </code>
Nie wiem, czego mi brakuje. Jak mogę poradzić sobie z tym szybciej?