首页 > 代码库 > 线性筛法
线性筛法
模板
1 bool vis[MAXN]; 2 int prime[MAXN/10]; 3 4 void Prime(){ 5 int top=0; 6 for (int i=2; i<MAXN; i++){ 7 if (!vis[i]){ 8 prime[top++]=i; 9 } 10 for(int j=0; prime[j]*i<MAXN; j++){ 11 vis[prime[j]*i]=1; 12 if(i%prime[j]==0){///遇到最小素因数退出循环 13 break; 14 } 15 } 16 } 17 }
线性筛法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。