试除法

✍ dations ◷ 2025-12-04 21:47:28 #素性测试,除法,整数分解算法

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

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

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

相关

  • 游牧民族游牧民族指一种群体,这种群体倾向从一处移居到另一处,甚少定居于一地。游牧是最早的人类社会形式,主要为狩猎采集。在古代,有很多不同的游牧民族,在农业产生之后,游牧民族逐渐定居
  • 艾普利亚阿普利亚(意大利语:Aprilia)是意大利摩托车制造公司比亚乔旗下的一个子品牌,旗下的产品为摩托车。该公司于1968年生产出第一辆摩托车。在创立之初,以制造踏板式摩托车及小排量摩
  • Agaricomycotina同担子菌亚纲(Homobasidiomycetes),又称无隔担子菌亚纲,在2001年已经被合并到伞菌纲,在此之前是真菌下属担子菌门的一类,并且也是担子菌门中种类最多的一个亚纲。同担子菌亚纲饱含
  • 理性选择理论理性选择理论(英语:Rational choice theory),又称为选择理论(Choice theory)、理性行为理论(Rational action theory),是政治科学及社会科学的一系列理论,主张行动本质上都是理性的,人
  • 啤酒纯酿法啤酒纯酿法(德语:Reinheitsgebot)是德国的一项关于啤酒成分的法令,该法令的前身可追溯至中世纪的神圣罗马帝国及1516年的巴伐利亚公国。啤酒纯酿法的主要内容是限制啤酒的成分,只
  • 金特·尼姆茨金特·尼姆茨(Günter Nimtz,生于1936年)是一位德国物理学家,任职于德国科隆大学第二物理学会。他曾经研究窄间隙半导体和液晶,并参与了一些关于生物系统中非电离电磁辐射的跨学
  • 尼满尼满(满语:ᠨᡳᠮᠠᠨ,穆麟德:,17世纪-1669年),富察氏,满洲镶黄旗人,清朝政治人物。清太宗时期出仕。崇德六年(1641年),考授笔帖式。顺治二年(1645年)特授内三院编修。九年(1652年)正月初九日
  • 川鄂橐吾川鄂橐吾(学名:)为菊科橐吾属的植物,为中国的特有植物。分布在中国大陆的湖南、云南、湖北等地,生长于海拔1,600米至2,050米的地区,一般生长在草坡以及林下,目前尚未由人工引种栽培
  • 迪布尔峰坐标:77°29′S 169°3′E / 77.483°S 169.050°E / -77.483; 169.050迪布尔峰(英语:Dibble Peak)是南极洲的山峰,位于罗斯岛,处于邮政局山西南面4.3公里,属于凯尔山的一部分,海拔
  • 九峰台山九峰台山(韩语:구봉대산)是一座位于江原道宁越郡的山峰,主峰标高海拔900.7米(2,955英尺)。