素数 表
2015-08-09 15:21
246 查看
素数,又名质数。
素数:一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除,换句话说就是该数除了1和它本身以外不再有其他的因数;否则称为合数。
素数表
素数筛选
素数:一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除,换句话说就是该数除了1和它本身以外不再有其他的因数;否则称为合数。
素数表
int a[1020000]; void sushu(){ int i,j; a[1]=1; for(i=2;i*i<1020000;i++) for(j=i*i;j<1020000;j+=i) a[j]=1; }
素数筛选
int b[1020000]; void sushu1(){ int i,j; for(i=2;i<1020000;i+=2){ b[i-1]=0; b[i]=1; } for(i=3;i<=sqrt(1020000.0);i+=2) //切记 sqrt() 函数作用对象为---> 浮点型<--- if(b[i]==0){ j=i; while(j<1020000.0){ j+=i*2; b[j]=1; } } }
相关文章推荐
- POJ 2528 Mayor's posters 线段树+离散化
- POJ 3349 Snowflake Snow Snowflakes (链式解决冲突)
- HDU 5366 The mook jong (动态规划,详解)
- MyBatis -- configuration配置详解
- FZU 1171 Hard to Believe, but True!
- 8个值得关注的SQL-on-Hadoop框架
- Trie的实现
- HDU 5358 First One
- Find The Multiple
- oracle的字符类型varchar2为什么要加上2呢?
- linux network namespace
- scala柯里化函数
- 12个Sublime Text应用技巧和诀窍
- jQuery动画效果
- Find The Multiple 分类: 搜索 POJ 2015-08-09 15:19 3人阅读 评论(0) 收藏
- 基于AbstractRoutingDataSource的动态切换数据库
- (七)面向对象的设计原则之三
- FZU 1150 Farmer Bill's Problem
- linux系统下快速切换到oracle目录下
- 第19章 网络通信----TCP程序设计基础