ACM入门之线性筛
Posted 辉小歌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ACM入门之线性筛相关的知识,希望对你有一定的参考价值。
线性筛模板,时间复杂度O(n)
const int N=1e6+10;
int prime[N],st[N],cnt,n;
void init(int n)
for(int i=2;i<=n;i++)
if(!st[i]) prime[cnt++]=i;
for(int j=0;prime[j]<=n/i;j++)
st[i*prime[j]]=1;
if(i%prime[j]==0) break;
以上是关于ACM入门之线性筛的主要内容,如果未能解决你的问题,请参考以下文章