摘要: 详细的证明忽略。只记录使用场景。 欧拉函数 欧拉函数是小于等于 n 的正整数中与 n 互质的数的个数。 欧拉定理 使用条件为a和n互质,即gcd(a,n)=1 对于任意互素的,有 方法1:求单个数的欧拉函数 方法1:求单个数的欧拉函数 我们首先应该要知道欧拉函数的通项公式:φ(n)=n*(1-1/p 阅读全文
posted @ 2019-10-23 22:14 魏晋南北朝 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 欧几里得(gcd) 欧几里得算法通过辗转相除法求得x,y的最小公约数 扩展欧几里得 扩展欧几里得算法是欧几里得算法(又叫辗转相除法)的扩展。除了计算a、b两个整数的最大公约数,此算法还能找到整数x、y(其中一个很可能是负数)。通常谈到最大公因子时, 我们都会提到一个非常基本的事实: 给予二整数 a 阅读全文
posted @ 2019-10-23 15:56 魏晋南北朝 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 求一个数的素因数 阅读全文
posted @ 2019-10-23 14:09 魏晋南北朝 阅读(84) 评论(0) 推荐(0) 编辑