码迷,mamicode.com
首页 > 其他好文 > 详细

最小公倍数-lcm

时间:2017-07-18 00:16:55      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:倍增   ++   最大   ret   return   pre   最小   div   turn   

第一种方法:

逐步倍增法:

int lcm(int a,int b)//b>a 
{
    int now=1;
    while(!now*b%a)
    {
        now++;
    }
    return now*b;
} 

第二种方法:

定理法:

a,b两个数的最大公约数乘以他们的最小公倍数等于他们的乘积。

即:lcm(a,b)=a*b/gcd(a,b)

最小公倍数-lcm

标签:倍增   ++   最大   ret   return   pre   最小   div   turn   

原文地址:http://www.cnblogs.com/gshdyjz/p/7197553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!