最大公因数,最小公倍数
欧几里得算法(辗转相除):即a,b的最大公约数等于b,a%b的最大公约数,由此可得代码
int gcd(int a,int b){ if (b==0) return a; else return gcd(b,a%b);}
定理:a,b的最大公约数*最小公倍数=a*b
所以:lcm(a,b)=ab/gcd(ab)