欧几里得算法

欧几里得算法描述


$$ a = kb + r $$


$$ \gcd(a,b) = \gcd(a,r) = \gcd(a, a\pmod b) $$

证明

设 d = gcd(a,b), 也就是 d|a, d|b
有 r = a – kb
两边都除 d, r/d = a/d – kb/d = m, 由于m为正整数,所以 d|r
得到 d|a, d|b, d|r
gcd(a,b) = gcd(a,r)

    原文作者:guange
    原文地址: https://segmentfault.com/a/1190000007912903
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞