试除法

✍ dations ◷ 2025-12-09 14:56:44 #素性测试,除法,整数分解算法

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

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

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

相关

  • 稳定稳定同位素(Stable isotope),是指化学元素中,不发生放射性衰变或不易发生放射性衰变的同位素,稳定同位素即使会发生衰变,因半衰期太长而无法测量出。所有同位素中,只有前66个元素中
  • 木薯木薯(学名:Manihot esculenta),又称树薯,是一种大戟科木薯属植物,原产于南美洲。木薯为灌木,有肉质长圆柱形块根;茎直立有乳汁,叶子互生,掌状3-9深裂,裂片披针形至长椭圆状披针形;顶生或
  • 蠓科见内文蠓科(学名:Ceratopogonidae),又名糠蚊或沙蚊(主要在澳大利亚的北领地使用),是蚊下目之下的一个科。本科物种体形细小,身长一般在1–4 mm之间。与同属摇蚊总科(Chironomoidea)的
  • 拉巴特拉巴特(阿拉伯语:الرِّبَاط‎ / 柏柏尔语:ⴰⵕⴱⴰⵟ),摩洛哥的首都,是全国政治、文化和交通的中心。建成区位于摩洛哥西北部布雷格雷格河河口,是一处滨临大西洋的城市。拉
  • 金马士站金马士站(马来语:Stesen Kereta Api Gemas)位于马来西亚森美兰州金马士镇,属于城市交际火车站。金马士火车站也是马来半岛西海岸线(新加坡至巴东勿刹)和东海岸线(金马士至道北)主要
  • 雁峰区雁峰区为湖南省衡阳市的市辖区,属于衡阳市南部城区,东临湘江,总面积94平方公里,总人口184814人(2002年),国内生产总值34.1亿元(2005年)。境内有南岳衡山峰首回雁峰。截至2005年12
  • 洞鲈科洞鲈科为辐鳍鱼纲鲈形目的其中一个科。洞鲈科其下分2个属,如下:
  • 蒙古征服花剌子模中亚(花剌子模) – 格鲁吉亚与亚美尼亚 – 伏尔加保加利亚(萨马拉弯 – 比拉尔) – 安纳托利亚(克塞山) – 欧洲(立陶宛(英语:Mongol invasions of Lithuania) – 罗斯 – 波兰
  • 露丝·波拉特露丝·波拉特(英语:Ruth Porat,1957年-)是美国一位职业财务主管。从2010年1月开始担任摩根士丹利的执行副总裁和财务总监。2015年5月26日起,开始担任Google的首席财务官。
  • 海洋研究开发机构国立研究开发法人海洋研究开发机构(日语:国立研究開発法人海洋研究開発機構,英语: Japan Agency for Marine-Earth Science and Technology),是日本文部科学省管辖的国立研究开发