跳到内容
← 全部问题

一旦新余数为 0,为什么选择较早的余数 5 作为答案?

一旦新余数为 0,除法就是精确的,这意味着当前的除数能完美整除前一个被除数。算法的终止规则指出,原始数对的最大公约数是最后一个非零余数,也就是这次最终精确除法的除数。因此,选择 5 作为 gcd⁡(10,45)\gcd(10,45)。

适用条件

  • 欧几里得算法已应用于两个正整数。
  • 一个除法步骤产生了余数 0。
  • 输入是 10 和 45。

理解与推导

  1. 执行除法步骤,直到达到余数 0。
  2. 识别余数为 0 的方程:10=5⋅2+010 = 5 \cdot 2 + 0。
  3. 查看该特定方程中的除数,即 5。
  4. 认识到这个除数是上一步的前一个非零余数。
  5. 得出 5 是原始数字的最大公约数的结论。

例子

黑板上显示 10=5×2+010 = 5 \times 2 + 0,并且较早的余数 5 被框起来。旁白在新余数变为零后选择前一个非零余数。

容易误解的地方

  • 选择余数 0 作为最大公约数。
  • 选择商 2 作为最大公约数。
  • 认为即使在达到零余数之后,算法也必须无限期地继续下去。

观看对应讲解

相关概念

继续追问

相关问题

理解原因

↗
掌握方法

↗
理解原因

↗

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。