- 2
- 0
- 约1.09千字
- 约 2页
- 2019-07-06 发布于江苏
- 举报
1-7 厄拉多塞篩的求質數法
例題7 質數的判定
判斷n是否為質數
質數是指除了1及其本身以外沒有其他因數的數,像
2,3,5,7,11…
等都是質數,但1並不是質數。
在判斷n是否為質數時,將n除以n以下的整數直至2為止,以觀察n能
除盡,這時如有被除盡的數,便被視為非質數而脫離出回圈。到了最後如無除盡的數,則此數即為質數。
此外,即使以n/2以上的整數除以n,n也沒有被除盡的道理,因此程式
開始時的值並不是從n開始,從n/2開始也沒關係,這點從直覺上即可判斷出來。
在數學計算上也可從開始。
程式: Rei07.cpp
練習問題7-1 2~N的所有質數
求出2~N的整數中所有的質數
利用例題7的思維方式,將質數存放至prime[ ]。程式: Dr7_1.cpp
練習問題7-2 厄拉多塞篩
在練習問題7-1的演算法中,反覆計算次數為(平均值)
,而”厄拉多塞篩”則是更有效率的求質數之方法。接下來要使
用這個方法從2~N中求出所有的質數
厄拉多塞篩演算法解說如下:
eq \o\ac(○,1)將2~n的所有數存放至”篩子”
eq \o\ac(○,2)將”篩子”中最小的數設為質數,如圖中▼的位置。
eq \o\ac(○,3)從”篩子”中取出質數的所有倍數,如圖中 / 的位置。
eq \o\ac(
您可能关注的文档
- 1-3施工现场边环境及地下设施情况交底表.doc
- 1-4单元重难知识点及相应题型.doc
- 1-3模板安装拆除讲义.doc
- 1-3 几何作.doc
- 1-4月份综合济指标.doc
- 1-5-13一二次不等式、线性规划、基本不等式及其应用.doc
- 1-5月工业经运行分析.doc
- 1-6年级必背.doc
- 1-5月辽阳市电量同比下降3.43%.doc
- 1-7-2化学应的方向和限度.doc
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
原创力文档

文档评论(0)