ACM入门之【线性筛】
生活随笔
收集整理的這篇文章主要介紹了
ACM入门之【线性筛】
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
線性篩模板,時(shí)間復(fù)雜度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;}} }868. 篩質(zhì)數(shù)
總結(jié)
以上是生活随笔為你收集整理的ACM入门之【线性筛】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ACM入门之【二分图】
- 下一篇: ACM入门之【约数】