手机浏览器扫描二维码访问
对于一个数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,笨蛋少爷他逃了 第三十年明月夜 我在死亡副本当管理员 枭鸢 小仓鼠今天有猫了吗 我真没想在过去的年代当学霸 夸夸我的神探祖父穿越爹 还是修仙吧 神魔剑玄录 新搬来的邻居 迷津蝴蝶 攻略对象变成室友后,他不对劲 穿到虫族和军雌相亲
醒掌天下权,醉卧美人膝,五千年风华烟雨,是非成败转头空!如果您喜欢地中海霸主之路,别忘记分享给朋友...
关于我来地球当天师修真尽头,羽化飞仙。别的大能飞升都是前往仙界,而张昊却阴差阳错飞到地球。他郁闷啊,为何仙界的上仙和仙女们都把他当成风水天师?...
关于恶魔总裁爱上甜宠妻三年前,因为未婚夫与闺蜜的背叛,她在酒吧买醉,遇上了这个谜一样的恶魔总裁。当她爱上他,怀上他的骨肉后,却发现,他们的婚姻不过是一场阴谋,签署了离婚协议后她黯然离开。三年...
关于修罗战神五年前,至亲被杀,逃窜南城。五年后,权倾天下,战神归来。一双铁拳,破敌千里,亦可护你一世安详。...
射雕大唐沧海,诛仙灵气复苏,从武侠世界开始!如果您喜欢灵气复苏从武侠开始,别忘记分享给朋友...
她是唐朝的玲珑公主,却因太肥而被拒婚,可是她偏偏又是一个爱面子认死理的公主,所以她选择喝下鹤顶红,并且发誓我偏要嫁给你,这辈子不行那就下辈子!喝下鹤顶红的她本以为自己必死无疑,却不曾想能够再次醒来,在醒来的自己居然变了模样,不仅如此整个世界都变了样子。是重生?还能否再见到他?可就是在她慢慢的融入这个新时代的时候,却发现了一个一千多年前的阴谋。原来这一切都是如果您喜欢此生,我偏不嫁你!,别忘记分享给朋友...