素数线筛-欧拉筛法 为什么i%primes[j] == 0时要break
//素数线筛-欧拉筛法
int primes[100000]; //用来储存已获得的素数(当栈用)
int num = 0; //已得到的素数的个数 (栈顶)
bool getPrime(int n){
for(int i = 0; i<100000; i++) isNotPrime[i] = 0;
isNotPrime[1] = true;
for(int i = 2; i<=n; i++){
if(!isNotPrime[i]) primes[n
原创
2021-01-18 21:54:32 ·
506 阅读 ·
0 评论