试除法

✍ dations ◷ 2025-12-04 08:57:34 #素性测试,除法,整数分解算法

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

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

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

相关

  • 木乃伊木乃伊是在人工防腐情况下或自然条件下可以长久保存的尸体。木乃伊一词源自波斯语“موم‎”(mūm),原义为蜡,欧洲人用来指古埃及涂抹防腐香料保存至今的尸体,中国自明代以来将
  • 花鼓戏花鼓戏为一种在中国南方分布广泛的戏曲剧种。花鼓戏是湖南、湖北、安徽、广东各地的花鼓戏、采茶戏、灯戏和杨花柳等剧种的统称,其曲调来源于民间小调如花腔、口子调、筒子腔
  • 密尔密耳,又称英丝或条,是一个长度的单位,代表千分之一英寸,可被写做mil或thou。这个单位较常被使用在工程及科学上,如:目前倾向于用国际单位制的长度单位来代替,如毫米。1密尔等同于:
  • 贝尔茨河激流河也称贝尔茨河,位于中华人民共和国内蒙古自治区东北部,是额尔古纳河右岸支流,上游称牛耳河,发源于根河市东部大兴安岭西北麓稚鸡场山西麓三望山附近,蜿蜒向西北流至根河金河
  • 浙江艺术职业学院浙江艺术职业学院,曾名浙江艺术学校,是一所位于浙江杭州的艺术院校,成立于1955年。中国大陆许多知名艺人曾在此校就读。1955年5月,浙江文化干部训练班在杭州成立。1958年,更名为
  • 各国时区列表本列表列出各国现行时区规划,根据国家或地区的时区数量进行排序,时区包括各国属地的时区(排除南极领地),法国为时区最多的国家,共计12个时区,部分国家采行夏时制,于夏季时调快一小
  • 捷克斯洛伐克流亡政府捷克斯洛伐克流亡政府(捷克语:Prozatímní státní zřízení československé,较正式的名称为“捷克斯洛伐克临时政府”)是捷克斯洛伐克全国解放委员会的非正式名称,是英国
  • 猎户座飞船猎户座飞船(Orion)是美国国家航空航天局(NASA)研发的新一代载人航天器,其每一架可以承载4名宇航员。这是原有星座计划中的一部分,该计划旨在2020年将人类再次送往月球,并接着征服如
  • 须田刚一须田刚一(1968年1月2日-)是草蜢工作室股份有限公司的CEO。游戏设计师、游戏制作人、编剧。也会使用SUDA51这个名字。他所制作的作品、从画面到音乐性整体评价来看、在日本都无
  • 王祖培王祖培(?年-1870年),初名王恭,字小舲,一字子厚,号啸舲,顺天府宝坻县(今天津市宝坻区)人。清朝政治人物。道光二十年(1840年)庚子科进士。选翰林院庶吉士,散馆授编修。道光二十六年(1846年)提