#include<stdio.h>
#define max 100
int main(){
int isprime[max]={0},prime[max]={0};
for(int i=2;i<max;i++){
isprime[i]=1;
}
int primesize=0;
for(int i=2;i<max;i++){
if(isprime[i]){
prime[++primesize]=i;
}
for(int j=1;prime[j]*i<max&&j<=primesize;j++){
isprime[prime[j]*i]=0;
if(i%prime[j]==0) break;
}
}
return 0;
}
线性筛qaq
最新推荐文章于 2024-11-12 12:29:51 发布