中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验五 素数(陈发来)

数学实验之五一素数 中国科学技术大学数学系 陈发来 23465911
数学实验之五 --- 素数 中国科学技术大学数学系 陈发来 2 1 13466917 −

内容 素数的个数 素数表的构造 素数的判别 最大的素数 求解素数的公式 素数的分布
实验内容 素数的个数 素数表的构造 素数的判别 最大的素数 求解素数的公式 素数的分布

1、素数的个数 算术基本定理:任何整数都可以分解 为 n= p 设p12P2,…,Pn,为所有的素数。考察 N=P1P2…Pn+1
1、素数的个数 • 算术基本定理:任何整数都可以分解 为 • 设 p1 , p2 , , pn 为所有的素数。考察 N = p1 p2 pn +1 dk k d d n p p p 1 2 = 1 2

如果N为合数,则N必以某些P1为因子。 这是不可能的 虽然素数有无穷多个,但随着整数范围 越来越大,素数似乎越来越稀少。 [1,1001-25 [000100-16 00001001001-6 10000000100001001-2
如果N为合数,则N必以某些 为因子。 这是不可能的! 虽然素数有无穷多个,但随着整数范围 越来越大,素数似乎越来越稀少。 [1,100]----25 [1000,1100]---16 [100000, 100100]---6 [10000000,10000100]---2 i p

素数表的构造 Eratosthenes筛法 23456789 10 11121314151617 181920212223242526 27282930313233 经过众多学者的艰辛努力, D.N. Lehmer于 1914年编织出了10000000内的素数表
2、素数表的构造 • Eratosthenes筛法 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 经过众多学者的艰辛努力, D.N.Lehmer 于 1914年编织出了10000000以内的素数表

试除法 假设我们已经找到了前n个素数p1=2 p2=3…pn,为了寻找下一个素数我们 从pn+2开始依次检验每一个整数N看N 是否能被某个pii=1,2…n整除如果N 能被前面的某个素数整除,则N为合数否 则N即为下一个素数p{n+1} 为提高算法的效率,只需用不超过√的 素数去除N
• 试除法 假设我们已经找到了前n个素数p_1=2, p_2=3, ...,p_n, 为了寻找下一个素数我们 从p_n+2开始依次检验每一个整数N, 看N 是否能被某个p_i, i=1,2,...,n整除. 如果N 能被前面的某个素数整除, 则N为合数. 否 则N即为下 一个素数p_{n+1}. 为提高算法的效率,只需用不超过 的 素数去除N。 N

3、素数的判别 威尔逊判别法 n是素数的充要条件是 (n-1)!+1≡0(modm) 这里a≡ b mod p是指a-b被p整除 不过该算法的运算量为 o(nlogn^2)计 算量太大
3、素数的判别 威尔逊判别法 n是素数的充要条件是 这里 是指 a-b 被p整除。 不过该算法的运算量为O(nlogn^2),计 算量太大。 a b mod p (n −1)!+1 0 (mod n)

Fermat判别法 如果p是素数,a与p互素,那么 a=l moa p 实际上,大约2500年前,中国古代数学家 就发现了上述结论。他们由此得出:如 果2”=2(删n边素数。该判别法 的运算量为Oog^3n)
• Fermat判别法 如果p是素数,a与p互素,那么 实际上,大约2500年前,中国古代数学家 就发现了上述结论。他们由此得出:如 果 ,则n为素数。该判别法 的运算量为O(log^3n). a p p 1 mod 1 − 2 2 (mod 2) n

通过编程计算发现,反过来结论并不成 立。例如, 2340=1mod341 但是341=11×34为合数!称使得 2P-=1 mod p 成立的p为伪素数
通过编程计算发现,反过来结论并不成 立。例如, 但是341=11x34为合数!称使得 成立的p为伪素数。 2 1 mod 341 340 p p 2 1 mod 1 −

注意同余的计算: 2=(2 10、34 =102434= (3×341+1)=1mod341 进一步,伪素数有多少个?
注意同余的计算: 进一步,伪素数有多少个? (3 341 1) 1 mod 341 2 (2 ) 1024 34 340 10 34 34 + = = =
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验四 数列与级数(陈发来).ppt
- 中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验二 π的计算(李尚志).ppt
- 中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验十五 初等几何定理的计算机证明(陈发来).ppt
- 中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验十四 密码(李尚志).ppt
- 中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验十三 混沌(陈发来).ppt
- 中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验十二 迭代(2)分形(陈发来).ppt
- 中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验十、十一 寻优、最速降线(李尚志).ppt
- 中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验一 微积分基础(李尚志).ppt
- 中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验一:微积分基础 实验二:π的计算 实验三:最佳分数近似值 实验八:天体运动 实验七:几何变换 实验十一:最速降线.ppt
- 《积分变换解题》PDF电子书(共二章).pdf
- 浙江大学:《概率论与数理统计》课程教学资源(课件讲稿,第三版)第八章 假设检验.pdf
- 浙江大学:《概率论与数理统计》课程教学资源(课件讲稿,第三版)第七章 参数估计.pdf
- 浙江大学:《概率论与数理统计》课程教学资源(课件讲稿,第三版)第六章 样本及抽样分布.pdf
- 浙江大学:《概率论与数理统计》课程教学资源(课件讲稿,第三版)第五章 大数定律与中心极限定理.pdf
- 浙江大学:《概率论与数理统计》课程教学资源(课件讲稿,第三版)第四章 随机变量的数字特征.pdf
- 浙江大学:《概率论与数理统计》课程教学资源(课件讲稿,第三版)第三章 多维随机变量及其分布.pdf
- 浙江大学:《概率论与数理统计》课程教学资源(课件讲稿,第三版)第二章 随机变量及其分布.pdf
- 浙江大学:《概率论与数理统计》课程教学资源(课件讲稿,第三版)第一章 随机事件及其概率(陈伟).pdf
- 《袖珍数学手册》(英文版第四版)Pocket Book of Integrals and Mathematical Formulas.pdf
- 《高等数学引论》书籍PDF电子书(第二卷第一分册,华罗庚).pdf
- 中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验七 几何变换(李尚志).ppt
- 中国科学技术大学:《数学实验》课程教学资源(实验讲稿PPT)实验八 天体运动(万有引力定律、开普勒定律).ppt
- 《常微分方程》课程教学资源(PPT讲稿)第1讲 绪论.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第2讲 基本概念.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第3讲 一阶微分方程的初等解法.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第4讲 实常数.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第5讲 恰当方程与积分因子.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第6讲 一阶隐方程与参数表示.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第7讲 一阶微分方程的解的存在性定理.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第8讲 解的延拓.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第9讲 解对初值的连续性和可微性定理.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第10讲 解对初值和参数的连续性.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第11讲 莱罗(Clairaut)方程.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第12讲 高阶微分方程.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第13讲 常系数线性微分方程的解法.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第14讲 常系数非齐线性微分方程的解法.ppt
- 《常微分方程》课程教学资源(PPT讲稿)第15讲 Liapunov 第二方法.ppt
- 《常微分方程》习题一 常微分方程基本概念.doc
- 《常微分方程》习题二 分离变量法(the method of separation of variables)>.doc
- 《常微分方程》习题三 一阶线性方程与常数变易法.doc