笔趣阁
会员书架
首页 > 都市小说 > 数学大帝 > 第18章埃拉托斯特尼筛法

第18章埃拉托斯特尼筛法(1 / 2)

章节目录 加入书签
好书推荐: 交易噩梦 英雄无敌之海盗 穿越斗破之萧宁 诡异竟是我自己 从菜刀到邪神 大魏春 灵血战神 我不做光呆啦 我强我嚣张 大明之江山美色

给出要筛数值的范围n,找出以内的素数。先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个质数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个质数5筛,把5留下,把5的倍数剔除掉;不断重复下去......。

详细列出算法如下:

列出2以后的所有序列:

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

标出序列中的第一个素数,也就是2,序列变成:

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

将剩下序列中,划掉2的倍数,序列变成:

2 3 5 7 9 11 13 15 17 19 21 23 25

如果这个序列中最大数小于最后一个标出的素数的平方,那么剩下的序列中所有的数都是素数,否则回到第二步。

本例中,因为25大于2的平方,我们返回第二步:

点击切换 [繁体版] [简体版]
章节目录 加入书签
新书推荐: 大明:我,朱棣第四子 我的军火商人生涯 支教五年,大明成了日不落帝国 烽火十国 朱元璋:咱真不想当皇帝! 我启动了因果律 新时代太平要术的使用方法 大秦:魂穿胡亥,被始皇偷听心声 神话战国之我是赵括 姐夫帮你打天下