Appearance
在求質數的題目中,當測資太大時,很容易就會超時。
這時就可以選擇建表
Wiki
MAX = 10**6 prime_table = [1] * MAX prime_table[0] = prime_table[1] = 0 for i in range(2, int(MAX ** 0.5) + 1): if prime_table[i]: for j in range(i * i, MAX, i): prime_table[j] = 0
f9e9350