几个月前我开始学习编程,最近刚发现了codechef.
问题是,对于使用大量输入的问题,我的代码超出了时间限制.我甚至无法使输入测试工作.
codechef的描述:
输入
输入以两个正整数nk(n,k <= 10 ^ 7)开始.接下来的n行输入包含一个正整数ti,每个整数不大于10 ^ 9.
产量
写一个整数来输出,表示有多少整数ti可以被k整除.
这是代码:
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)
Run Code Online (Sandbox Code Playgroud)
我不确定我错过了什么.我怎样才能更快地处理这个?