摘要: 浅谈Miller-Rabin素数检测 对于素数判断的操作,我们通常使用的是时间复杂度为$O(\sqrt N)$的试除法。按理说这种复杂度已经是较优秀的了,但是假如给定的需要判断的数极其之大,并且给定的时限不够以$O(\sqrt N)$的试除法来判断,该怎么办? 题出错了 想得美。 于是,今天的主角出 阅读全文
posted @ 2020-01-21 19:38 Seaway-Fu 阅读(2804) 评论(2) 推荐(1)
摘要: 如何证明辗转相除法(欧几里得算法) 欧几里得算法是数学中用来求解最大公约数的一种最普遍算法。在了解欧几里得算法的证明过程之前,建议大家先来了解一下求解GCD(最大公约数)的两种方式,博客链接在下: "求解GCD问题的两种方式" 于是我们知道了,所谓的 欧几里得算法 就是这么一个东西: $$ \for 阅读全文
posted @ 2020-01-21 14:01 Seaway-Fu 阅读(1766) 评论(0) 推荐(1)