手机浏览器扫描二维码访问
对于一个数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必为合数。
喜欢数学心请大家收藏:()数学心
第三十年明月夜 小仓鼠今天有猫了吗 我真没想在过去的年代当学霸 兽世养山君[种田] 穿到虫族和军雌相亲 末世后我成了疯批alpha们的安抚剂 新搬来的邻居 撩惹疯批顶E,笨蛋少爷他逃了 君为客 死神不来了 攻略对象变成室友后,他不对劲 怪物崽崽和他的怪物监护人 枭鸢 夸夸我的神探祖父穿越爹 神魔剑玄录 迷津蝴蝶 我在死亡副本当管理员 杀了那个妖鬼 还是修仙吧 上流假象
我们在地球两千五百年的流浪航程中掌舵我们在怪兽入侵的世界里驾驶机甲我们在病毒横行的世界中拯救人类我们在丧尸病变的都市里再造一方净土我们在天灾肆虐后的蛮荒中寻回文明茫茫汪洋之上,张天元获得了一座岛屿,从此成为领主游戏的玩家之一。他看着自家这个可以打开电影世界传送门的基地,不由陷入了沉思。如果他能从2012带过来70亿人,再从流浪地球带过来35亿人,那他是不是赢定这场游戏了?如果您喜欢电影救世主,别忘记分享给朋友...
2001年,国内的文艺导演在前仆后继冲向戛纳柏林威尼斯。商业大导醉心拍大片冲击全球票房。此时的方南正苟在一个个剧组做武行,从剧组武行干起,直至成为全球一线大导演!PS华娱重生导演无系统不签到本故事纯属虚构如果您喜欢文艺世界,别忘记分享给朋友...
星海漫游,时空穿梭,机械科技,目标是未知的星辰大海!如果您喜欢舰娘之红色血统,别忘记分享给朋友...
偶然寻回了前世地球人记忆的剑宗小道童准备发车开飚了!可惜这个世界太残酷,身在剑宗结果剑法天负,最终只能入了旁门修炼。天裂剑宗以剑法称雄,旁门自然不得真传。但后人评说那一年,剑宗走上了歪路如果您喜欢剑宗旁门,别忘记分享给朋友...
孪生姐妹,一个是养尊处优的公主,一个是流落他乡的灰姑娘。灰姑娘终于翻身做了公主,却是代其坠入地狱!他,堂堂帝国的总裁,黑白两道闻风丧胆的枭雄,在整个亚洲要风得风要雨得雨。拥有一张天妒俊颜的他,身...
妖孽保镖进都市,面对风情万种的豪门大小姐,他说我不下地狱,谁下地狱,这个妖精我收了!面对咄咄逼人的强敌,他用他的热血铁拳,将对手统统踩在脚下。他说,龙就是龙,在哪儿都是君临天下。...