- #define Max 1000000
- bool prime[Max];
- void IsPrime(){
- prime[0]=prime[1]=0;prime[2]=1;
- for(int i=3;i<max;i++)
- prime[i]=i%2==0?0:1;
- int t=(int)sqrt(Max*1.0);
- for(int i=3;i<=t;i++)
- if(prime[i])
- for(int j=i;j<Max;j+=i)
- prime[j]=0;
- }
- #define Max 1000000
- bool prime[Max];
- void IsPrime(){
- prime[0]=prime[1]=0;prime[2]=1;
- for(int i=3;i<max;i++)
- prime[i]=i%2==0?0:1;
- int t=(int)sqrt(Max*1.0);
- for(int i=3;i<=t;i++)
- if(prime[i])
- for(int j=i*i;j<Max;j+=2*i)
- prime[j]=0;
- }
- #define Max 1000000
- bool prime[Max>>1];
- void IsPrime(){
- memset(prime,true,sizeof(prime));
- int n=Max>>1,m=(int)(sqrt(Max*1.0)/2.0);
- for(int i=0;i<=m;i++)
- if(prime[i])
- for(int j=2*i*i+6*i+3;j<=n;j+=2*i+3)
- isprime[j]=false;
- }
相关文章:
猜你喜欢
-
2021-10-10
-
2021-04-07
-
2021-12-12
相关资源
-
下载
2021-06-05
-
下载
2023-02-07
-
下载
2023-01-05
-
下载
2022-12-14
-
下载
2023-02-15