Greatest Common Divisor - 最大公约数


最大公约数/最小公倍数

最大公约数是最大的能同时被整除的正整数。最小公倍数是最小的能同时整除的正整数。即满足下列等式:

和另一个正整数的最大公约数为,因为除以任何正整数都可以整除。

对于,能被整除的正整数为,能整除的正整数为。对于,能被整除的正整数为,能整除的正整数为。那么的最大公约数为,最小公倍数为

分解为素数的乘积,可得,其中每个素数都称为分解因子。可以把的分解因子看作两个集合。则的最大公约数为两个正整数分解因子的最大交集,最小公倍数为最小并集

分解因子是一个NP完全问题。

最大公约数、最小公倍数具有以下性质:

比如,满足以下等式:

可知的最小公倍数与最大公倍数的关系为