TOP榜写作榜手机小说

最近更新新书入库全部小说

读者中文 >> 数学心 >> 第141章 米勒拉宾素性测试

第141章 米勒拉宾素性测试

对于一个数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必为合数。

喜欢数学心请大家收藏:(www.dzzzw.com)数学心读者中文更新速度全网最快。

数学心最新章节 - 数学心全文阅读 - 数学心txt下载 - 蔡泽禹的全部小说 - 数学心 读者中文

猜你喜欢: 重生从一次不成功的分手开始相声贵公子我从大秦朝来时间重启了怎么办华娱之二代崛起我可以进入游戏德云:从斗笑社开始仙门走出的男人都市:重回97当大亨!脑海带着一扇门我读书少,你不要骗我木筏求生之海岛之王影视穿越从四合院开始结婚五年,居然不知道你快渡劫了演化论这个导演有病我的武功全球流行我的僚机居然是总裁她自己崂山小道君无限重生:我可以不停叠加属性
完本推荐: 逆袭1988全文阅读对话古今:我打造节目,国宝有灵全文阅读脑海带着一扇门全文阅读我不只是动作巨星全文阅读重生1998之混也是种生活全文阅读我可以进入游戏全文阅读歌迷全文阅读都市超凡医神全文阅读全球模拟时代全文阅读道观养成系统全文阅读荒岛求生:开局签到满级职业全文阅读重生从世界杯前开始全文阅读我在现代与初唐之间反复横跳全文阅读不到四十,被明星女儿送进养老院全文阅读被前任分手,我千亿金融股神全文阅读重生之山村小村长全文阅读无限重生:我可以不停叠加属性全文阅读女神还是小可怜,忽悠她做老婆全文阅读仙门走出的男人全文阅读四合院之刘光福有点坏全文阅读
同类新书: 从传武到巨星典藏华夏:开局直播火爆全网系统太坑我决定注销账号开局绑了女总裁,我成了大反派神豪和他的女友我可不是那英雄囚释全球巨星从解约开始你好我是何雨柱游戏设计师,开局弹劾董事长李氏男神拯救计划首富从地摊开始替学妹天后上台,我火了五百个郭靖男嫁女婚,可否重生之世界互联网霸主我的艺人天天想退出娱乐圈整座大山都是我的猎场文体大亨

数学心最新章节手机版 - 数学心全文阅读手机版 - 数学心txt下载手机版 - 蔡泽禹的全部小说 - 数学心 读者中文移动版 - 读者中文手机站