title | date | draft | tags | categories | |||
---|---|---|---|---|---|---|---|
算法4 Java解答 1.1.25 |
2019-03-02 19:38:48 +0800 |
false |
|
|
Use mathematical induction to prove that Euclid’s algorithm computes the greatest common divisor of any pair of nonnegative integers p and q.
mathematical induction 数学归纳法
两个非负整数a,b的最大公约数:能够同时整除a,b的自然数中最大的一个。
-
$r_{N-1}\ne0$ 为 a,b的最大公约数。 -
假设a,b的最大公约数为g。$r_{N-1}\le g$ 。
-
$a=mg, b= ng , g$可以整除$r_{N-1}$, 所以
$g\ge r_{N-1}$ 。 -
综上
$r_{N-1} = g$ 为a和b的最大公约数 -
详见参考链接