蓝桥杯之素数及相关判断方法(看这一篇就够了)

本文详细介绍了素数及其性质,包括素数的定义、性质和相关猜想。重点讲解了素数的判断方法,如基本判断、埃氏筛法与欧拉筛法,并探讨了这些方法的优化。此外,还涉及素数相关的趣味数学问题和蓝桥杯比赛中的素数题目。
摘要由CSDN通过智能技术生成

目录

一、素数及相关概念

 1、素数的性质

 2、有关素数的猜想

 二、素数的判断方法

 1、根据性质去判断

 2、改进1方法(缩小比较范围√n)

3、再次分析素数的特点,得出规律

问题:枚举n以内所有素数

 4、埃氏筛法(埃拉托斯特尼筛法)

5、欧拉筛法(埃氏筛法的优化版)

三、素数相关题目

一、素数及相关概念

素数又称质数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做素数;否则称为合数(规定1既不是质数也不是合数)。

 1、素数的性质

  1. 质数只有两个因数:1和本身。
  2. 任何大于1的自然数,要么本身是质数,要么可以分解为几个质数之积,且这种分解是唯一的。
  3. 质数的个数是无限多的。
  4. 若n为正整数,在n²到(n+1)²之间至少有一个质数
  5. 若n为大于等于2的正整数,则n到n!之间至少有一个质数
  6. 若质数p为不超过n(n≥4)的最大质数,则p>n/2
  7. 所有大于10的质数中,个位数只有1,3,7,9
  8. 在一个大于1的数a和它的2倍之间(即区间(a, 2a]中)必存在至少一个素数。
  9. 存在任意长度的素数等差数列。

 2、有关素数的猜想

  1. 哥德巴赫猜想:是否每个大于2的偶数都可写成两个素数之和?
  2. 孪生素数猜想孪生素数就是差为2的素数对,例如11和13。是否存在无穷多的孪生素数?
  3. 斐波那契数列内是否存在无穷多的素数?
  4. 是否有无穷多个的梅森素数?(所谓梅森数,是指形如2ᵖ-1的一类数,其中指数p是素数,常记为Mp。如果梅森数是素数,就称为梅森素数。)
  5. 是否存在无穷个形式如X2+1素数?

 趣味数学

 3到881之内的孪生素数

2至54的素数

 二、素数的判断方法

 1、根据性质去判断

我们都知道素数的性质是除了1和它自身外,不能被其他自然数整除,所以第一个方法就是从2到n-1一个个去判断是否有数可以除以该数且为0,即 n%i==0;如果有则不是素数,如果遍历一遍都没有数可以整除它,则就是素数。

public class Main {
    public static boolean isPrime(int n){
        if (
  • 29
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 27
    评论
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热爱编程的林兮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值