试除法

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

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

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

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

相关

  • 阿尔卑斯山脉阿尔卑斯山(德语:Alpen;意大利语:Alpi;斯洛文尼亚语:Alpe)是欧洲最高及横跨范围最广的山脉,它覆盖了意大利北部边界、法国东南部、瑞士、列支敦士登、奥地利、德国南部及斯洛文尼亚
  • 在中国传统文化中,人除了有名有字之外,有时亦会为自己取号,又称别号,别字。号是较正式的别名,以言意托志。受古代中国文化的影响,包括日本、韩国、越南等在内的东亚国家都有这样的
  • 伦敦西区西区(英语:West End of London)是英国英格兰伦敦地名,由于此处商业区与西区剧院众多,所以许多游客经常聚集至此。西区一名是19世纪英国人用来描述查令十字以西的地区所产生的。西
  • 钦努阿·阿契贝奇努阿·阿切贝(英语:Chinua Achebe,发音为/ˈtʃɪnwɑː əˈtʃɛbeɪ/,1930年11月16日-2013年3月21日),本名阿尔伯特·奇努阿卢莫古·阿切贝(英语:Albert Chinụalụmọgụ Acheb
  • 华盛顿杜勒斯国际机场华盛顿杜勒斯国际机场(英语:Washington Dulles International Airport,IATA代码:IAD;ICAO代码:KIAD;FAA代码:IAD)位于美国维珍尼亚州,得名于美国国务卿约翰·福斯特·杜勒斯,主航站楼由
  • 共相问题共相问题(英语:Problem of universals),又译为普遍命题问题,起源于古希腊的形而上学问题,争论共相(universals)是否存在。共相是一种一般或是特殊的性质、特征、关系、特色,例如颜色,
  • RNA温度计RNA温度计(RNA thermometer),亦称RNA温度传感器(RNA thermosensor)是一类对温度敏感的非编码RNA,能随温度变化调控基因表达。RNA温度计主要调控与热休克和冷休克反应有关的基因,但
  • 川路夏子川路夏子(日语:川路 夏子,1919年1月2日-2011年6月5日)是日本的原女演员、声优,Theatre Echo,所属前进座。。
  • 葡萄牙语克里奥尔语葡萄牙语克里奥尔语(葡萄牙语:Crioulos de base portuguesa)是以葡萄牙语为基础的克里奥尔语,为数不少。葡萄牙语克里奥尔语可以按Dulce Pereira的分法,按地域和次源语划分为多个
  • 李旭阁李旭阁(1927年1月31日-2012年10月6日),直隶滦南县(今河北省滦南县)人,是中国人民解放军高级将领,中将军衔。1943年参加八路军,在冀热辽军区从事敌后作战。第二次国共内战时期在华北军