试除法

✍ dations ◷ 2025-08-23 00:46:24 #素性测试,除法,整数分解算法

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

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

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

相关

  • 孕激素孕激素(英语:progestogens)是一类包括孕酮在内的激素。孕激素是五大类类固醇激素中的一大类,其他四种分别是雌激素、雄激素、盐皮质激素与糖皮质激素。所有孕激素都有着基于二十
  • 三菱UFJ三菱日联金融集团(日语:三菱UFJフィナンシャル・グループ,英语:Mitsubishi UFJ Financial Group, Inc.,简称MUFG),是日本最大的金融机构,由三菱东京金融集团(三菱東京フィナンシャル
  • 依波利特·阿道尔夫·丹纳依波利特·阿道尔夫·丹纳(Hippolyte Adolphe Taine,1828年4月21日-1893年3月5日),法国评论家与史学家,实证史学的代表。他著有文学史及文学批评《拉封丹及其寓言》(1854)、《英国文
  • PlayStation 3系统软件PlayStation 3 系统软件是指PlayStation 3可升级系统软件以及PS3的操作系统。PlayStation 3本机操作系统被称作“Cell OS”,据信是建基于 FreeBSD计划。用于PlayStation 3的
  • α-碳原子α-碳原子是指与官能团相邻的碳原子。例如一级醇的官能团为羟基,和羟基相连的碳就是α碳原子,再后面的碳称为β碳原子:95,其他的碳原子会依希腊字母的顺序来命名。上述的名称也
  • 英语中的德语借词英语中含有相当数量的德语借词,这些词汇或短语应用在多个方面和领域中,包括食品、日常生活和科技。以下是一个不完全的列表。由于英语与德语同属日耳曼语族,因此两种语言的基本
  • 印度印度教印度教是印度最大和信仰人数最多的宗教,2011年印度信仰印度教的人口约占80%。印度是世界上三个印度教占多数国家之一(另外两个是尼泊尔和毛里求斯)。
  • 五龙壁五龙壁即雕有五条龙的照壁。中华人民共和国境内保存有多处五龙壁。
  • 克莱登峰坐标:83°25′S 162°3′E / 83.417°S 162.050°E / -83.417; 162.050克莱登峰(英语:Claydon Peak)是南极洲的山峰,位于沙克尔顿海岸,处于一月山口以南,属于毛德王后山脉的一部分,
  • 佐尼依·蒂博尔佐尼依·蒂博尔(匈牙利语:Szőnyi Tibor,1903年12月31日-1949年10月15日),匈牙利共产党,医生,匈牙利国会议员,1949年被处以绞刑。1955年平反。1956年重新安葬。