OI了这么久发现没有几次埃氏筛能一次写对的。。。
  • 板块灌水区
  • 楼主冷月葬T魂
  • 当前回复7
  • 已保存回复7
  • 发布时间2021/2/3 21:15
  • 上次更新2023/11/5 03:49:09
查看原帖
OI了这么久发现没有几次埃氏筛能一次写对的。。。
340903
冷月葬T魂楼主2021/2/3 21:15
For(i,2,n){
        if(!vis[i]){
            p[++cnt]=i;
            for(int j=i;j<=n;j+=i) vis[j]=1;
    }
}
For(i,2,n){
        if(!vis[i]){
            p[++cnt]=i;
            for(int j=i*i;j<=n;j++) vis[j]=1;
   }
}
For(i,2,n){
   if(!vis[i]){
       p[++cnt]=i;
       for(int j=i*i;j<=n;j+=i) vis[i]=1;
   }
}
For(i,2,n){
   if(!vis[i]){
       p[++cnt]=i;
       for(int j=i*i;j<=n;j*=i) vis[j]=1;
   }
}
2021/2/3 21:15
加载中...