素数筛选法
2015-03-02 21:57
190 查看
原理见百度百科:<span style="font-size:18px; font-family: 'Microsoft YaHei', SimHei, Verdana; line-height: 34px;"><a target=_blank href="http://baike.baidu.com/link?url=tnflbaX0lq34F51rXEWAL8cNkLZ6N9H9o-j0g6qA-L5QT4Zz5zVs1jrT_7zLqCUCGJ5Cpi7oxiookVTKI0HKC_" target="_blank">筛法求素数</a></span>
#define range 20 bool IsPrime[range + 1]; void set(bool IsPrime[]) { int i, j; for (i = 0; i <= range; ++i) IsPrime[i] = true; IsPrime[0] = IsPrime[1] = false; for (i = 2; i <= range; ++i) { if (IsPrime[i]) { for (j = 2 * i; j <= range; j += i) IsPrime[j] = false; } } }
相关文章推荐
- 每日一算法:筛选法求素数
- poj2909 欧拉素数筛选
- 利用数组筛选素数
- 筛选法求素数 & 普通法求素数
- 线性筛选求素数
- J - 七夕节(素数筛选)
- 素数筛选A
- 筛选算法求素数
- 筛选求n以内素数并返回个数
- 素数筛选(模板)
- 空间换时间思维——筛选法——N内求素数——一定要自己想,抄出来那部分代码拼接貌似可以,但不能写出来
- 大区间素数筛选 POJ2689
- 筛选法求素数
- 如何筛选素数
- 51nod 1536不一样的猜数游戏 思路:O(n)素数筛选法。同Codeforces 576A Vasya and Petya's Game。
- 推荐视频:另类素数筛选法
- HDU2136 Largest prime factor 筛选法求素数位置
- HDOJ(HDU) 2136 Largest prime factor(素数筛选)
- HDOJ(HDU) 2138 How many prime numbers(素数-快速筛选没用上、)
- 素数筛选(模板)