千千小说网

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

第一百四十八章 米勒拉宾素性测试计算数论(第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必为合数。

请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。

热门小说推荐
穿越六零年代:我有了首都户口

穿越六零年代:我有了首都户口

关于穿越六零年代我有了首都户口简书得到了一个空间,看了无数小说的她立马囤积物资,准备迎接穿越或末世的到来。过了几年,简书都已经忘了这个念头以后,没想到一觉醒来就换了时空。穿越到1968年,虽然是个孤女但家产丰厚,没有极品亲戚环绕看简书如何在这个年代利用空间致富完成上辈子的心愿!...

混世小术士

混世小术士

一个江湖小术士,凭借相学占卜风水知识和灵光的头脑,竟然成为无数官员和企业家的座上高参。谈笑间,指点仕途,掌控理财,破解迷局,令无数人俯首帖耳,小术士混...

悄悄揣个崽

悄悄揣个崽

715v,v后发一个月红包,感谢支持①陆莹幼时曾得太子救助,一颗心都扑在太子身上,太子有隐疾一事却忽地传遍整个朝野,请奏废黜太子的奏折一日多过一日。得知太子困境,她虔诚跪于佛前,柔声祝祷望佛祖保佑殿...

卿卿日常原著小说

卿卿日常原著小说

1,吃吃喝喝那些事。反正清朝都穿成筛子了,所以加我家这只也不多了。2,四大爷很忙系列。女主本来可以有空间的(但我写不出来,一写到空间就犯设定狂癖,文会歪到十万八千里外)她也可以有系统的(为了她我...

清冷师尊的错误打开方式

清冷师尊的错误打开方式

周五v~求预收,下本开美人师叔还不想死(穿书)本文文案白切黑女装师尊攻x阳光健气直球受(双洁,身心双洁)林安穿书了,成了原文里渣攻的倒霉儿子。书里的渣攻是魔尊,生平最好美色,被他辣手摧花的美人不计...

我靠生子系统在修仙界长生了

我靠生子系统在修仙界长生了

关于我靠生子系统在修仙界长生了李雪原本是个现代的姑娘,穿越到四零以后,在四零年代生活了十几年。得到了一个可以穿越修仙界的机会,不但得到了传说中的系统,还有其他的各种好东西。为了以后能长生不老,李雪决定冲了。这本算是,穿越四零,八岁农女杀疯了,它的后续文同一个女主,为了长生不老,不停的找修仙界的天才生孩子慢慢的从一个小弱鸡长成了一方大佬,飞升仙界的故事...

每日热搜小说推荐