数学心

蔡泽禹

首页 >> 数学心 >> 数学心最新章节(目录)
大家在看网游:刚开局就超神了危险!她即将吃掉你的心脏!救世主模拟器我叫科莱尼少年白马之红尘剑仙骑砍玩家狂想曲医路青云赵原柳莎全文完整版咒回:双术士神子是金牌教师开局爆装,攻击加9999999能人
数学心 蔡泽禹 - 数学心全文阅读 - 数学心txt下载 - 数学心最新章节 - 好看的网游动漫小说

第一百四十八章 米勒拉宾素性测试(计算数论)

上一章目录下一章阅读记录

对于一个数n,如果想要判断它是否为素数,常规的方法为试除法。即,让n依次除以2到sqrt(n)以内的整数。如果有出现除尽的情况,则为合数。

该方法的时间复杂度为o(sqrt(n))在面对n为长整型的时候有可能超出时间要求。因此普遍采用米勒拉宾算法进行素性判定。

在此之前介绍一种伪素数判定方法——小费马定理。

但没有米勒拉宾素性测试快。

米勒拉宾素性测试是:

判断一个数p是否为素数

p首先得为大于等于2的正整数才有可能为素数,

首先判奇偶,若为偶数只有2为素数,

若为奇数(这里可以考虑去掉 3甚至5的倍数),则先求出d。

对于每一个底a,让d不断乘以2直到为(p-1)\/2,

在此过程中(包括原本的d与d=(p-1)\/2时的情况),

设t为 a的d次方模p的余数,

(1)当t=-1时跳出,声明p有可能为素数

(2)当t=1时,若d为奇数,跳出声明p有可能为素数,否则跳出声明p必为合数

(3)当d=(p-1)\/2时跳出,声明p必为合数。

上一章目录下一章存书签
站内强推法师乔安楚天子你看起来有点帅重生之我真是富三代破事精英之怕麻烦的副经理神奇宝贝:从猎人捡漏班基拉斯张起灵!回头!食王传快穿之拯救反派很偏执绝世魔医,神帝别追有那么多前女友,我真的是被迫的一人一妖一食肆重生之追回逝去的爱这个残王我罩了重生之征战三国要命!她马甲满级,你惹她干嘛女配一摆烂,运气好没边修仙伏魔记绝品邪少贵妻谋后
经典收藏开局就是百冠王惊悚游戏之我才是脏东西无双宝鉴篮坛巨石这游戏迟早要完让你当王者陪玩,竟把校花泡了?瓦:红温型选手,队友越红我越强网游之不败领主萧嫣慕非寒的小说全文免费阅读无弹窗冰雪与狐萝卜时光缝隙里的约定网游:我能强化出神级亡灵一胎双宝总裁大人夜夜欢小说全文免费阅读修仙:从灵农开始肝经验策划异世界大神是萝莉带刀控卫联盟之谁还不是个天才少年疯了吧!叫你炼器,你把宇宙炼了领主求生之天赋合成
最近更新沪圈霸总说他后悔了韩娱:南柯一梦穿越恋歌:上官与夏侯柔情似水【魔道】地下城重生:冷言的逆袭时空中的深情网游三国:获得美女就变强开局封印辉夜姬,我才是世界主宰什么!杀我两次你还想要HE青春怎么选都有遗憾第五人格:各自安好网游之刀问江湖海上冰路,我能召唤空投物资管够我的花旦老师爱上是女小生的我带系统的糖糖若若曦晨四合院:苟且愉生全职体校:国家队全是我的学生NBA模板麦迪,拯救篮网三巨头入住黄金庭院后,爱莉拉我直播
数学心 蔡泽禹 - 数学心txt下载 - 数学心最新章节 - 数学心全文阅读 - 好看的网游动漫小说