找质数的方法
发表时间:2024-07-31 10:12:34
来源:网友投稿
方法一:要想知道x是不是质数,那就用它试着去除2~x-1,如果可以被整除,那就不是质数呗。
毫无疑问这个算法效率是低到人难以忍受的。稍微优化一下,我们可以得到方法二。步骤/方式二方法二:第一个质数为2,那x只要是大于2的偶数就必然不是质数,这样我们就能排除掉一半的数了。对于奇数x,用它试着去除3、5...~x-2,如果可以被整除,那就不是质数。计算效率高了一些,但算法复杂度本质上和第一种没什么区别,只是系数级的改进。步骤/方式三方法三:稍微思考一下就会发现,其实质数是分解质因数时只能分解成1和本身的数,既然如此,那么我们在试除的时候就没有必要从3、5一直除到x-2了,只需要除比自身小的质数就可以了。步骤/方式四方法四:再进一步思考就会发现,其实也没必要去试除所有比自身小的质数,只要试除比不大于自身的平方根的质数就可以了。为什么?假设x不是质数,那么它必然是最少两个质数的乘积,如果这两个质因数不相等,那么必然有一个质因数小于√x,如果两个质因数相等,那么这个质因数必然等于√x。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
相关资讯
2025年会计行业十大趋势:技术变革与职业转型
2025-07-03
汽修专业新疆怎么找工作
2025-04-06
机械专业专长怎么写简历
2025-04-06
专科怎么报审计专业的
2025-04-06
专业学科导师类别怎么填
2025-04-06
查报考专业网站怎么查
2025-04-06
水电专业规划怎么写简历
2025-04-06
表演专业怎么留学的好呢
2025-04-06
专业防雷检测怎么收费的
2025-04-06
怎么查询同等学力专业
2025-04-06
高考技能专业怎么选择的
2025-04-06
钢筋套筒专业名称怎么写
2025-04-06
中专怎么填高考志愿专业
2025-04-06
中专统招怎么报志愿专业
2025-04-06
师范专业自我评价怎么写
2025-04-06
景观建筑换专业怎么换好
2025-04-06
推荐资讯
北京2022第二十四届冬奥会开幕式观后感
2023-12-03 17:00:54
翩翩起舞造句100句
2023-07-09 12:50:09
老农民赵有田怎么死的
2024-07-21 00:33:25
刚刚做梦,梦见自己的孩子不学好,是什么意思
2024-07-22 01:28:41
基础接地的连接板的做法
2024-07-28 01:37:39
红色安全帽是什么人戴的
2024-08-14 20:24:31
要什么配置的电脑才可以多开热血江湖
2024-08-23 22:05:26
亚太物流是什么专业
2025-03-19 13:53:03
成人癫痫去哪个医院比较专业
2025-03-25 14:46:44
清远新建职校有哪些专业
2025-04-02 08:50:50
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇
热门关注