首页 > 其他 > 详细

数论——素数

时间:2019-05-01 13:06:20      阅读:126      评论:0      收藏:0      [点我收藏+]

转自:http://www.cnblogs.com/linyujun/p/5198832.html

素数

定义

除了1和它本身以外不再有其他的因数的数。也叫质数。

素数判定

根据素数的定义判定(复杂度$O(\sqrt{n})$)

代码如下

        技术分享图片
1 //素数
2 inline bool isPrime(const LL x) {
3     if (x <= 1)return false;
4     for (LL i = 2; i * i <= x; i++)if (x % i == 0)return false;
5     return true;
6 }
View Code

埃拉托斯特尼筛法

这个方法能在 O(nloglogn) 的时间复杂度内筛选出 1~n 中的所有素数。示例图如下:

技术分享图片

 

 

 

数论——素数

原文:https://www.cnblogs.com/zaq19970105/p/10799564.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!