lcm和gcd lcm即最小(least)公倍数 int lcm(int a, int b){ if(b==1) return a; return a*b/gcd(a,b); } gcd即最大公约数 int gcd(int a, int b){ if(b==0) return a; return gcd(b,a%b); }