数学心

蔡泽禹

首页 >> 数学心 >> 数学心最新章节(目录)
大家在看诡秘世界第二部宿命之环无错字精校版 第一玩家 星卡大师 因为太欧皇,抽中铜雀台后无敌了 截教扫地仙的诸天修行 血祭百万丧尸,我在末世当魔修 龙族:沉吟至今 无限之末世轮回 让你打怪兽,你唤醒加坦杰厄? 与青丘狐狸少主青梅竹马的日子 
数学心 蔡泽禹 - 数学心全文阅读 - 数学心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必为合数。

上一章目 录下一章存书签
站内强推我的钢铁萌心:以德皇之名 我跟极品娘把缺德奶奶嫁出去了 背剑之人 凡人修仙从炼药学徒开始 报告三爷,夫人又去打架了 我,大明长生者,历经十六帝 小师妹别浪,师尊盯上你了 读心:惹她干嘛?她是箭修会开挂 废柴光明圣女的异世界求生指南 我在无限游戏里捡男朋友 修为万倍返还,开局实力四皇级! 这宿主能处,让他宠炮灰,他真宠 末世财阀:开局被重生女主倒贴 带着空间穿越七零的美好生活 洛公子 第一女仙修炼记 魔艳武林后宫传 英雄无敌之亡灵法神 和傲娇竹马官宣了 席先生宠妻举世无双 
经典收藏都市娇妻之美女后宫 普攻永久加生命,阁下如何应对? 掠夺在影视世界 行商坐医 法力无边高大仙 全民领主:我的爆率百分百 这个遮天太假了 梦幻西游:王姨被我薅秃了 求生游戏:末世大佬玩嗨了 何雨柱重生变聪明 网游:得知我的天赋,妹子们跪了 大神,撩了请负责 网游:开局刷怪百倍增幅 原神:无限钟表 玄幻之九州天帝 天才少女相师 网游之洪荒战纪 绿茵峥程 人在火影:这个傀儡师亿点强! NBA:我以控卫封神 
最近更新王老五修仙记 海上冰路,我能召唤空投物资管够 浣碧在钮祜禄氏做嫡女 斩神:我的发小会甩锅 我若为星君为月 全民游戏化,只有我唯一职业 文案馆全剧终 地下城重生:冷言的逆袭 网游之刀问江湖 HP就你叫伏地魔?黑魔王?这也不够黑啊 星铁:小判官身边的傀儡师 沪圈霸总说他后悔了 斩神:等等!大夏怎么全是神? 柔情似水【魔道】 韩娱GD之上位之路 网游三国:获得美女就变强 网游三国:我麾下全是粗鄙武夫 上古网游,我的天赋亿万点强! 若若曦晨 【HP】布莱克家族 
数学心 蔡泽禹 - 数学心txt下载 - 数学心最新章节 - 数学心全文阅读 - 好看的网游动漫小说