海岸线文学

手机浏览器扫描二维码访问

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

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

喜欢数学心请大家收藏:(aiquwx)数学心

热门小说推荐
最后一个葬魂师

最后一个葬魂师

古语有云八字轻者,身虚,神弱,易近鬼!我的八字就非常的轻!不仅如此,据说我在出生的那天正巧紫薇星降世!这要是换成在古代,我必定会是帝王之相!可惜,却毁在了我的八字轻上面!这让我只有了帝王之相,却没有帝王之命!等待我的只能是百鬼缠身,死于非命!(新书更新慢可以养肥了再看!这段时间了大家不妨看一下阴阳墓师。了解一下乔胖子祖父辈们的故事!另外重生之无赖至尊欢迎大家收看!)...

混天大圣

混天大圣

妖族中至高无上的存在被称之为大圣!宗门世家妖魔异族,万年前上古大劫绝地天通,修行界秩序崩塌。有人族小国供奉妖魔,充当伪神。有修行宗门驱使妖魔作乱,只为香火供奉。黑山老妖踏阴风,九尾妖狐敢压龙。北明妖王颂梵音,妖圣覆海换阴阳。李玄宗手持能升级功法的玄法戒两度穿越,从纵横江湖的一代邪王到依附妖魔苦苦求生的底层修士。乱...

贞观贤王

贞观贤王

贞观十四年,大唐盛世已开启。唐高宗还是老实的小王爷。女皇已入宫成了武才人。翼国公府,秦琼刚加冠长子秦怀道,开启大唐封王生涯!...

星空之主

星空之主

新炎黄历八百年,世界早已告别古修真时代,步入现代。交流共赢,既竞争又合作是当前时代的主流。有人一只宝葫炼万物。有人大梦平生我先觉。有人天生神人起凡尘未知的道理,无尽的星空是所有修士共同的全新征途。一艘先进程度超越时代,却又来历神秘的彼岸神舟,载着少年沈健驶向宇宙大航海时代。新时代修真,未来在星空,乘风破浪会有时...

每天被迫和大佬谈恋爱

每天被迫和大佬谈恋爱

爽文宠文,1v1,女强男强!初相见,薛夕被迫对这个充满危险的男人一见钟情,不谈恋爱会死的她只能主动出击我有钱,也很能打。做我男朋友,我罩着你...

数码暴君

数码暴君

这里是蛮荒的世界,这里是太古的战场!神明高居星空王座,燃烧军团杀声震天!看我…一拳撕裂天空,一脚踏碎大地!狐仙,你确定你说的是数码宝贝!?...