试除法

✍ dations ◷ 2025-12-10 16:09:04 #素性测试,除法,整数分解算法

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

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

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

相关

  • 1900年1900年美国人口普查(英语:1900 United States Census)是美国历史上第12次全国人口普查,确定了美国的常住人口为75,994,575人,相比1890年美国人口普查,同比增长为21.0%。1900年的人
  • 发起进攻波罗的海 – 黑海 – 北极 – (跳马 – PQ-17船团 – 仙境)1941年巴巴罗萨 – (比亚韦斯托克及明斯克 – 斯摩棱斯克 – 乌曼 – 列宁格勒 – 第一次基辅 – 塞瓦斯托波尔围
  • 金迪金迪(1933年2月25日-),原名金慧琴,曾用名金狄,原籍江苏苏州,出生于上海,中国电影表演艺术家,新中国人民演员。
  • 葡萄牙武装部队葡萄牙武装部队(Forças Armadas Portuguesas),是葡萄牙的军队,包含陆军、海军、空军。葡萄牙总统是最高统帅,但实际上军队是通过国防部长向葡萄牙政府负责。葡萄牙军力上是小型
  • 伊凡·亚历山大罗维奇·冈察洛夫冈察洛夫(俄语:Ива́н Алекса́ндрович Гончаро́в,儒略历1812年6月6日-1891年9月15日,合格里历1812年6月18日-1891年9月27日),俄罗斯小说家,代表作有《奥
  • 布尔域布尔域 B 是一般的 2-元素集合,比如 B = {0, 1},它的元素被解释为逻辑值,典型的 0 = 假而 1 = 真。布尔变量 是从布尔域取值的变量,比如 ∈ B。
  • 医学遗传学国家重点实验室医学遗传学国家重点实验室是一个国家重点实验室,科技部是实验室的宏观管理部门,教育部是实验室的行政主管部门,中南大学是实验室的依托单位。夏昆教授为实验室现任主任,张学敏教
  • 会话密钥Session key,中文常称作对话键、会议密钥、会话密钥、对话密钥或是会话密钥,是一次性用于会话中加密用的对称式密钥,所有成员使用同一把密钥来加密明文、解密密文,在此次连线结
  • 怠惰颂〈怠惰颂〉("Ode on Indolence",或译〈懒散之歌〉)是英国诗人约翰·济慈五首传世颂体的第一首,写于1819年春天。其余是〈希腊古瓮颂〉、〈忧郁颂〉、〈夜莺颂〉和〈赛琪颂〉。18
  • 理查德·埃利斯Honorary Doctorate (D.Sc.) Durham University 2002 理查德·索尔兹伯里·埃利斯,CBE FRS(英语:Richard Salisbury Ellis,1950年5月25日-),出生于威尔士科尔温湾,英国天体物理学