How Math Works
数与运算conceptfoundations

最大公约数与最小公倍数

最大公约数和最小公倍数总是如影随形。

公式

GCD(a, b) × LCM(a, b) = a × b

怎么读: 最大公约数乘以最小公倍数,等于这两个数的乘积

GCD(a, b)
最大公约数——能同时整除两个数的最大数
LCM(a, b)
最小公倍数——同时是两个数的倍数中最小的那个
a × b
两个数本身的乘积

引子

「能同时整除两者的最大数」和「两者都能达到的最小数」——这两者其实是一对如影随形的伙伴。

通俗地说

最大公约数是能同时整除两个数的最大数;最小公倍数是同时是两个数的倍数中最小的那个——也就是它们的倍数第一次重合的位置。

直觉

质因数分解让这一切一目了然。最大公约数只收集两个数共有的质因子;最小公倍数收集出现在其中任意一个数里的所有质因子。这就是为什么把它们相乘,会得到这两个数本身的乘积。

如何构建

12=2²×3,18=2×3²。只取共有部分的最小次数 → 最大公约数=2×3=6。取每个质因子的最大次数 → 最小公倍数=2²×3²=36。验证:6×36=216=12×18。

示例

8 和 12:8=2³,12=2²×3。共有部分 2²=4 就是最大公约数。全部大方地取上,2³×3=24,就是最小公倍数。验证 4×24=96=8×12,成立。

常见误区

最大公约数不可能超过较小的那个数,最小公倍数也不可能小于较大的那个数。记住「最大公约数 ≤ 较小数 ≤ 较大数 ≤ 最小公倍数」,就能避免出错。

用在哪里

约分(最大公约数)和通分(最小公倍数),齿轮重新对齐的时刻,或者把物品均分且没有剩余——现实中的问题都会用到它们。

从何而来

快速求最大公约数的「欧几里得算法」出现在约公元前 300 年的《几何原本》中——这是至今计算机仍在使用的最古老的算法。

前置概念

小测验

12 和 18 的最大公约数是多少?

  • 2
  • 3
  • 6
  • 36

练习

8 和 12 的最大公约数是多少?

答案: 4

解答:
  1. 8 = 2³,12 = 2² × 3
  2. 共有质因子取最小次数:2² = 4

要点: 最大公约数只取共有的质因子,并取它们的最小次数。

4 和 6 的最小公倍数是多少?

答案: 12

解答:
  1. 4 = 2²,6 = 2 × 3
  2. 每个质因子取最大次数:2² × 3 = 12

要点: 最小公倍数收集所有质因子,并取它们的最大次数。

15 和 25 的最大公约数是多少?

答案: 5

解答:
  1. 15 = 3 × 5,25 = 5²
  2. 共有质因子:5 → 最大公约数 = 5

要点: 如果只有一个共有质因子,那就是最大公约数。

已知 12 和 18 的最大公约数是 6,用 最大公约数×最小公倍数=a×b 求最小公倍数。

答案: undefined

解答:
  1. 最大公约数 × 最小公倍数 = a × b → 6 × 最小公倍数 = 12 × 18 = 216
  2. 最小公倍数 = 216 ÷ 6
  3. 最小公倍数 = 36

要点: 知道了最大公约数,一次乘除就能求出最小公倍数。

相关数学家

在应用中继续学习

可拖动的交互组件、自评练习和每日公式——iOS 与 Android 免费。