试除法

✍ dations ◷ 2024-12-23 23:31:24 #素性测试,除法,整数分解算法

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

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

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

相关

  • 头在解剖学上是指动物的吻端部分,通常包括脑、眼、耳、鼻、口等器官(所有这些器官都支撑着各种感官功能,如视觉、听觉、嗅觉、味觉)。有些非常低等的动物可能没有头部,但多数两侧
  • 白鹡鸰白鹡鸰(学名:Motacilla alba)是一种小型鹡鸰,属于鹡鸰科。喜滨水活动,多在河溪边、湖沼、水渠等处,在离水较近的耕地附近、草地、荒坡、路边等处也可见到。主要分布在欧亚大陆的大
  • 福兰克林·皮尔斯富兰克林·皮尔斯(Franklin Pierce,1804年11月23日-1869年10月8日),美国政治人物、陆军退役准将,民主党党员,第14任美国总统(1853年-1857年)。皮尔斯是美国第一位出生于19世纪的美国总
  • 硝酸铍硝酸铍是铍元素的硝酸盐,它是一种离子化合物,化学式为Be(NO3)2。每个化学式单位由一个Be2+阳离子和两个NO3-阴离子所构成。硝酸铍像其他的铍化合物一样有剧毒。小剂量摄入时它
  • 泉守纪泉守纪(1898年2月11日-1984年10月21日)日本政治家、官员。山梨县北都留郡大原村(今大月市)出身,其父为教育界人士。1923年毕业于东京帝国大学法学部。毕业后进入内务省工作,前往青
  • 本笃六世教宗本笃六世(拉丁语:Benedictus PP. VI;?-974年)于973年1月19日至974年7月出任教宗。他因神圣罗马帝国奥托一世的支持而岀任教宗,然而在奥托死后被罗马当地贵族克瑞森家族扶植的对
  • 李日辅李日辅(16世纪-17世纪),字元卿,南昌府南昌县人,明朝、南明政治人物。李日辅是万历四十三年(1615年)的举人,获授成都推官。奢崇明谋反,他和朱燮元商议兵事,自己带领精锐士兵直往佛图关抓
  • 裲裆裲裆(日文:かいどり),原为武士门第妇女穿的礼服;妓院区只有头等妓女才能穿。
  • 千叶周作千叶 周作(1793年-1856年1月17日),姓平氏,苗字千叶,字成政,通称周作,江户时代后期武士,剑术家,为北辰一刀流创始者。先祖为桓武平氏,坂东八平氏之下的名门千叶氏。北辰流的千叶常胤也是
  • 天宝山 (京畿道)天宝山(천보산)是一座位于韩国京畿道杨州市的山峰,主峰标高海拔337米。韩国山峰列表