试除法

✍ dations ◷ 2025-11-09 05:15:48 #素性测试,除法,整数分解算法

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

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

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

相关

  • 临床药学临床药学(英语:Clinical Pharmacy)是药学的一个分支。临床药学是以病人为对象研究药物及其剂型与病体相互作用和应用规律的综合性学科,旨在用客观科学指标来研究具体病人的合理
  • 荷兰共和国尼德兰七省联合共和国(荷兰语:De Republiek der Zeven Verenigde Nederlanden),又称联省共和国,中文俗称荷兰共和国,是1581年-1795年期间,在现在的荷兰及比利时北部地区(弗兰德地区)
  • 管晓宏管晓宏(1955年11月3日-),中国科学院院士,网络化系统特别是能源电力系统优化与安全理论与应用方面的研究学者。1955年出生于四川泸州,毕业于清华大学,后留学美国康乃狄克大学。他目
  • 固氮生物固氮生物(英语:Diazotroph)多为细菌及古菌,能将空气中的氮气固定为较有用的形式,例如︰氨。固氮生物是能不透过外在资源而固氮的有机体。举例来说,这样的有机体包含︰根瘤菌及属于放射
  • 芝加哥经济学派知识产权市场化自由放任小政府主义负所得税公开市场操作私有财产私有化经济主题芝加哥经济学派(Chicago school of economics)是一个柔性的经济学论述集团,其成员以美国芝加哥
  • 澳大利亚国旗澳大利亚国旗是蓝船旗的变异:即蓝色旗面,靠旗杆侧上角有英国国旗,靠旗杆侧下部有一颗大型白色七角星——澳大利亚联邦之星;其余部分有四颗较大的白色七角星与一颗较小的白色五角
  • 乔·吉拉德乔·吉拉德(原名约瑟夫·萨缪尔·吉拉德,Joseph Samuel Gerard),1928年11月1日出生于美国密歇根州底特律市,卒于2019年2月28日。是美国著名的推销员。他是吉尼斯世界纪录大全认可
  • 广域信息论广域信息论(英语:wide area information theory)是一套以信息为维度成体系的分析宇宙一切现象的哲学思想和理论,同时需要注意的是,他与计算机科学中的信息论和香农创立信息论应区
  • 天府蜀绣艺术馆天府蜀绣艺术馆是位于中华人民共和国四川省成都市郫都区安靖镇的一家艺术馆,成立于2009年6月1日。艺术馆占地3000平方米,耗资逾2000万元人民币,展示了自清代以来蜀绣发展历史、
  • 斯韦特洛戈尔斯克区坐标:54°56′N 20°09′E / 54.933°N 20.150°E / 54.933; 20.150斯韦特洛戈尔斯克区(俄语:Светлогорский район),是俄罗斯的一个区,位于该国西北部,由加里宁