美文网首页
质数检验

质数检验

作者: 1QzUPm_09F | 来源:发表于2017-08-05 09:41 被阅读0次
简单素数检验
#include<cstdio>
#include<cmath>
using namespace std;

bool isprime(int n)
{
    if(n==2) return true;
    if(n<2 || n%2==0) return false;
    for(int i=3; i<=sqrt(n); i+=2)
        if(n%i==0) return false;
    return true;
}

int main()
{
    return 0;
}
埃拉托色尼筛选法(1e6)
#include<cstdio>
#include<cmath>
using namespace std;
#define ll long long int
const int maxn = 1e6+5;
int isprime[maxn];

void eratos(int n)
{
    for(int i=0; i<=n; i++) isprime[i]=true;
    isprime[0]=isprime[1]=false;
    for(int i=2; i<=sqrt(n); i++)
        if(isprime[i])
            for(int j=i+i; j<=n; j+=i)
                isprime[j]=false;
}

int main()
{
    return 0;
}

相关文章

  • 质数检验

  • Swift 计数质数 - LeetCode

    题目:计数质数 描述:统计所有小于非负整数 n 的质数的数量。 案例1: 质数的定义:质数 方案一:判断质数 代码...

  • Android 每日算法:猫扑素数、单词反转

    经典算法集锦,不定时更新 一、素数(质数)算法 定义: 质数(prime number)又称素数,有无限个。质数定...

  • 204. Count Primes - swift

    描述: 计算小于非负数整数n的质数(素数)个数 什么是质数(素数): 质数(prime number)又称素数,有...

  • 质数的孤独

    在数学中,所谓的质数是只能被1和它自身整除的数字,质数看似简单,却不那么普通。而质数家族中,如果某两个连续质数...

  • 质数-试除法

    质数 质数的定义:若一个正整数无法被1和他自身除外的任意自然数整除,则称该数为质数,否则为合数。 0和1不是质数也...

  • 极少数人用过的另类素数求解法,C语言经典算法之筛选法求质数

    筛选求质数 明除了自身之外,无法被其它整数整除的数称之为质数,要求质数很简单,但如何快速的求出质数则一直是程式设计...

  • 刷leetCode算法题+解析(十八)

    计数质数 题目:统计所有小于非负整数 n 的质数的数量。 示例:输入: 10输出: 4解释: 小于 10 的质数一...

  • 204. 计数质数

    204. 计数质数 最简单的质数筛埃式筛法

  • [LeetCode]204. 计数质数

    204. 计数质数统计所有小于非负整数 n 的质数的数量。示例:输入: 10输出: 4解释: 小于 10 的质数一...

网友评论

      本文标题:质数检验

      本文链接:https://www.haomeiwen.com/subject/mlsilxtx.html