GCD算法详解 目录 GCD算法详解 1.原理 证法一 证法二 2.普通方法 3.递归算法 4.最美妙算法 1.原理 GCD算法是用于求解最大公约数的方法,利用了欧几里得算法,即辗转相除法。 最重要的等式莫过于(核心中的核心):gcd(a,b) = gcd(b,a mod b) (不妨设a>b 且r=a mod b ,r不为0) 证法一 a可以表示成a = kb + r(a,b,k,r皆为正整数,且r<b),则r = a mod b 假设d是a,b的一个