埃氏筛法
来源:互联网 发布:grace评分软件中文版 编辑:程序博客网 时间:2024/06/10 22:00
需要注意的是1既不是质数也不是合数,我用true表示不是质数的数
思想很简单,就是一个质数p的任意整数倍肯定都是合数,然后把这些合数筛掉留下来的就是质数,时间复杂度也不是很高
prime[1] = true; int sqrtn = sqrt(n+0.5);//防止四舍五入造成的问题 for(int i=2; i<=sqrtn; i++) { if(!prime[i]){ for(int j = i*i; j<=n; j+=i) { prime[j] = true; } } }
阅读全文
0 0
- 埃氏筛法
- 埃氏筛法
- 埃氏筛法
- 埃氏筛法
- 埃氏筛法
- 埃氏筛法
- 埃氏筛法
- 埃氏筛法
- 埃氏筛法
- 埃氏筛法
- 埃氏筛法
- 埃氏筛法 素数
- 素数 埃氏筛法
- 【埃氏筛法】 OpenJ_Bailian
- [模板]埃氏筛法
- 埃氏筛法之素数
- 埃氏筛法 求素数
- 【codevs3223】素数密度 埃氏筛法
- Single Number III问题及解法
- Java中的集合
- Volley源码分析
- Python Web入门:Django学习与实践之三(models)
- Hibernate 之实体类之间的关系
- 埃氏筛法
- 【转】几种常用的优化方法
- springMVC的请求参数乱码问题
- 合并排序的非递归实现(自底向上设计)
- HDU 6170 / 多校1010 Two strings (dp)
- scikit-learn数据预处理fit_transform()与transform()的区别(转)
- Linux--sed
- jQuery-JS常用表单验证&35个jQuery小技巧
- 泛型程序设计