最后一个非零余数 rn 是 gcd(a,b),因为欧几里得算法在每一步都保持最大公约数不变:gcd(a,b)=gcd(b,r1)=gcd(r1,r2)=⋯=gcd(rn,0)。由于任何数都能整除 0,rn 和 0 的最大公约数就是 rn 本身。
适用条件:当余数为 0 时算法终止。;rn 是序列中的最后一个非零余数。
最后一个非零余数 rn 是 gcd(a,b),因为欧几里得算法在每一步都保持最大公约数不变:gcd(a,b)=gcd(b,r1)=gcd(r1,r2)=⋯=gcd(rn,0)。由于任何数都能整除 0,rn 和 0 的最大公约数就是 rn 本身。
适用条件:当余数为 0 时算法终止。;rn 是序列中的最后一个非零余数。