最大公约数(Greatest Common Divisor,简称GCD)是指两个或多个整数共有的约数中最大的一个。例如,12 和 18 的公约数有 1、2、3、6,其中最大的是 6,所以 。
最小公倍数(Least Common Multiple,简称LCM)是指两个或多个整数共有的倍数中最小的一个(不包括0)。例如,12 和 18 的公倍数有 36、72、108……,最小的是 36,所以 。
求 GCD 常用的方法有两种:一是分解质因数法,把每个数分解成质因数的乘积,取所有公共质因数的最低次幂相乘;二是辗转相除法(也叫欧几里得算法),适用于较大的数。
GCD 和 LCM 之间有一个重要关系:对任意两个正整数 和 ,都有
这个公式在解题时非常有用。
最大公约数定义: 是 和 的最大公共约数。
示例:
最小公倍数定义: 是 和 的最小公共倍数。
示例:
GCD 与 LCM 关系式:
示例:,,验证:
例题1(基础):求 和 。
解:
例题2(进阶):已知两个数的最大公约数是 6,最小公倍数是 180,其中一个数是 30,求另一个数。
解:
答:另一个数是 36。
混淆 GCD 和 LCM 的求法:学生常把“取最低次幂”用于 LCM,或将“取最高次幂”用于 GCD。应牢记:GCD 取公共质因数的最低次幂,LCM 取所有质因数的最高次幂。
忽略“公共”二字:求 GCD 时只考虑两个数都含有的质因数,不能把某个数独有的质因数算进去。
误认为 LCM 一定大于两个数:实际上,如果一个数是另一个数的倍数(如 4 和 8),则 LCM 就是较大的那个数(8),并不“更大”。
忘记验证公式关系:做完题后可用 快速检查答案是否合理。
在辗转相除法中计算错误:步骤多容易出错,建议写清楚每一步的除法过程,如 : 余 12,再算 ,依此类推。
答案:∴余数为0
两个正整数的和是88,它们的最大公约数是8,最小公倍数是192。这两个数分别是多少?