int GCD(int aa,int bb)
{
int i,t;
if(aa<bb){
t=aa;
aa=bb;
bb=t;
}
while(aa%bb!=0){
i=aa%bb;
if(bb>i){
aa=bb;
bb=i;
}
else aa=i;
}
return bb;
}
ll LCM(int aa,int bb)
{
int gcd=GCD(aa,bb);
return aa*bb/gcd;
}
/*
greatest common divisor 最大公约数GCD
least common multiple 最小公倍数LCM
调用LCM时必须要有GCD,反之则不必须
*/ 纯手工制作。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/qq_27803491/article/details/47790167