int gcd(int a, int b) { return b == 0 ? a : gcd(b, a % b); }
也可以直接使用C++ algorithm库中的__gcd()函数
int lcm(int a, int b) { return a * b / gcd(a, b); }
性质:最小公倍数 = 乘积/最大公因数