数学心

蔡泽禹

首页 >> 数学心 >> 数学心最新章节(目录)
大家在看傲娇三宝:总裁爹地宠上天安以甜网游:开局获得神级天赋最强反恐精英琥珀之剑都市之特种兵王拉克丝的法穿棒薄爷,夫人出价一千亿要退婚数据散修白夜叶倩剑临九霄最新章节在线阅读第一婚宠:厉爷娇妻太会撩
数学心 蔡泽禹 - 数学心全文阅读 - 数学心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必为合数。

喜欢数学心请大家收藏:(m.shuzongxs.com)数学心书纵小说更新速度全网最快。

上一章目录下一章存书签
站内强推除了我,全家都穿越了综影视之不走剧情,攻略气运者四合院之开局从拒绝带饭盒开始进化之眼穿越农家,大佬成了恶婆婆小道土阿木小夜曲文王鼓,武王鞭,五龙花杆请老仙校园怪谈之惊魂异事集法师手札穿书后我成了暴君的黑月光最狂战神大佬追妻:夫人,又欲又渣小花仙之萱草花凡人修仙:从大能储物戒开始天降王妃会抓鬼东非大陆闯荡记农家小医妃奥术仙尊星海缥缈记
经典收藏半神她改行修仙了仍年少海洋求生:从建设海岛开始重生:从新手村BOSS开始发育这个球员居然是首富神级仙界聊天群行尸走肉:克莱曼婷回忆录看谁先掉马甲一直跑全服最强刺客联盟之上单魔王真武道崛起英雄联盟之逐梦未央轮回游戏之化身赵云震碎雷霆心情高爽闹新潮永夜之锋.钧天小说免费阅读全文末世裁决者艾泽拉斯的查内姆冤魂交易
最近更新斩神:法则之神哪吒之魔童闹海:传奇重生云闪富的生命盲盒之旅红色绿茵场:红魔密码倒霉的我成为野怪后却十分幸运什么!杀我两次你还想要HE韩娱:南柯一梦诡秘天机修仙王老五修仙记综漫乐队:我是重力世界的毁灭者塔防狂潮,我有无限装备栏!对强取豪夺者强取豪夺一人之下:开局蛙崽带回魔神吕布反派宝贝眼一红!各路大佬哄慌了网游三国:我麾下全是粗鄙武夫柔情似水【魔道】眉庄:纯元不死你等不过尔尔地下城重生:冷言的逆袭开局封印辉夜姬,我才是世界主宰星铁:小判官身边的傀儡师
数学心 蔡泽禹 - 数学心txt下载 - 数学心最新章节 - 数学心全文阅读 - 好看的网游动漫小说