试除法

✍ dations ◷ 2025-12-08 21:06:35 #素性测试,除法,整数分解算法

试除法是整数分解算法中最简单和最容易理解的算法。首次出现于意大利数学家斐波那契出版于1202年的著作。

给定一个合数(这里,是待分解的正整数),试除法看成是用小于等于 n {\displaystyle {\sqrt {n}}} 的因子。因为它检查的所有可能的因子,所以如果这个算法“失败”,也就证明了是个素数。试除法可以从几条途径来完善。例如,的末位数不是0或者5,那么算法中就可以跳过末位数是5的因子。如果末位数是2,检查偶数因子就可以了。

某种意义上说,试除法是个效率非常低的算法,如果从2开始,一直算到 n {\displaystyle {\sqrt {n}}} 有大小接近的素因子(例如公钥密码学中用到的),试除法是不太可能实行的。但是,当有至少一个小因子,试除法可以很快找到这个小因子。值得注意的是,对于随机的,2是其因子的概率是50%,3是33%,等等,88%的正整数有小于100的因子,91%的正整数有小于1000的因子。

相关

  • 康复力聚合草(学名:Symphytum officinale)为紫草科聚合草属的植物。分布在俄罗斯以及中国大陆的 福建省、 四川省、 中国、 湖北省、江苏省等地,目前已由人工引种栽培。花语为“寂静”
  • 中央管河川中央管河川是指中华民国境内依据《河川管理办法》由中央政府管辖之河川(水系),由经济部水利署所属之各河川局管理。依据民国98年(2009年)4月8日的公告,共有中央管河川24水系,另有跨
  • 内格罗斯岛内格罗斯岛(Negros)是菲律宾位于中部的米沙鄢群岛主岛,也是菲律宾第三大岛,面积13,328平方公里,人口约3,700,000人(2000年)。内格罗斯岛沿中部山脉分为两个省:属于中米沙鄢大区的东
  • 1000<< 1000100110021003‍100410051006‍1007‍10081009>><< 100010101020‍1030‍10401050‍1060‍1070‍10801090‍>><< 10001100‍12001300‍1400‍1500‍16001700‍1800190
  • 非洲柔毛鼠属赤道柔毛鼠 喀麦隆柔毛鼠 杰氏柔毛鼠 小柔毛鼠 米氏柔毛鼠 孤傲柔毛鼠 马氏柔毛鼠 猪吻柔毛鼠 塞内加尔柔毛鼠 非洲柔毛鼠属(),哺乳纲、啮齿目、鼠科的一属,而与
  • 密技偷偷报密技偷偷报是一本由PCuSER研究室著作的电脑杂志,该刊创刊于2001年8月4日,由电脑人出版,内容由PCuSER研究室人员与外界电脑高手投稿,大部分是介绍好用软件以及独家的电脑技术。
  • 社会两难处境社会两难处境(英语:social dilemma),是指私人利益与团体利益起冲突;在此情境下,人们短视近利,牺牲了团体、社会的利益。
  • 微生物席微生物席是一种主要由细菌和古细菌组成的微生物组成的多层席状群落。微生物席生长在不同类物质的交界面上 ,大部分在水下或潮湿的表面上,但少数也能在沙漠中生存。 它们的生长
  • 罗斯·麦克因泰尔罗斯·麦克因泰尔(英语:Ross T. McIntire;1889年8月11日-1959年12月8日),是美国的海军上将和总统医师,1932年担任美国总统富兰克林·罗斯福的医师,成为首位获得总统认证的医师。1938
  • 野泽尚野泽尚(日语:野沢 尚,1960年5月7日-2004年6月28日)日本编剧家、推理小说家。爱知县名古屋市出生。爱知县立昭和高等学校,日本大学艺术学部电影系毕业。电视剧脚本方面受到极高评价