算法学习——欧几里得算法

/*欧几里得算法 其计算原理依赖于下面的定理: 定理:gcd(a,b) = gcd(b,a mod b) (a>b 且a mod b 不为0) 证实:a能够表示成a = kb + r,则r = a mod b 假设d是a,b的一个公约数,则有 d|a,d|b,而r = a - kb,所以d|r 所以d也是(b,a mod b)的公约数 所以(a,b)和(b,a mod b)的公约数是同样的,其最大
相关文章
相关标签/搜索