素数筛选法
来源:互联网 发布:长得帅 为所欲为 知乎 编辑:程序博客网 时间:2024/05/16 09:32
素数也叫质数,即只能被1和本身整除的数
筛选素数的方法是:
1、从2开始找,然后删除这一范围中所有被2能整除的数;
2、找到下一个没有被删除的数字n;
3、删除这一范围内所有能被n整除的数;
4、如果n*n>“最大范围”就跳出,否则执行第2步。
时间复杂度n*sqrt(n);
#include<iostream>using namespace std;int prime[500000];void choseprime(int n){ prime[1]=prime[0]=1; for(int i=2;i*i<=n;i++) { if(prime[i]==0) { for(int j=2*i;j<=n;j+=i) prime[j]=1; } }} int main() { int n; while(cin>>n) { choseprime(n); for(int i=2;i<=n;i++) if(!prime[i]) cout<<i<<endl; } }
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- Eratoshenes素数筛选法
- 素数--超强筛选法
- 素数筛选法
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 素数筛选法
- 素数筛选法2
- 筛选法求素数/
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- Linux下利用ppp-on脚本进行GPRS拨号上网
- 常用的OpenCV函数速查
- 好的DSP论坛
- 上海贝尔光猫 I-120E-Q 的破解之二:获得telecomadmin密码
- Linux拨号设置完全手册
- 素数筛选法
- java读书笔记-《java设计模式》-第5章 - 合成模式
- 马虎的算式
- (JAVA)交通灯管理系统
- poj 1019 Number Squence
- PPP原理
- 图论之前向星存储,存储图,图论及其运用,图的遍历
- 中共中央关于全面深化改革若干重大问题的决定 (zz)
- 上海贝尔光猫 I-120E-Q 的破解之三:获得PPPoE密码