Umgang mit großen Eingaben in Python
Ich habe vor ein paar Monaten angefangen, Programmieren zu lernen und habe es erst kürzlich gefundenCodechef.
Das Problem ist, dass bei Problemen, die große Mengen an Eingaben erfordern, mein Code immer über das Zeitlimit hinausgeht. Ich kann nicht einmal scheinen, das zu machenEingabetest Arbeit.
Beschreibung von codechef:
Eingang
Die Eingabe beginnt mit zwei positiven ganzen Zahlen n k (n, k <= 10 ^ 7). Die nächsten n Eingabezeilen enthalten jeweils eine positive ganze Zahl ti, die nicht größer als 10 ^ 9 ist.
Ausgabe
Schreiben Sie eine einzelne Ganzzahl für die Ausgabe, die angibt, wie viele Ganzzahlen ti durch k teilbar sind.
Hier ist der Code:
<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>
Ich bin mir nicht sicher, was ich vermisse. Wie kann ich schneller damit umgehen?