gcd 最大公约数 模版!

1:

#define ll long long

ll gcd(ll a,ll b)
{
    if(a==0)
    {
        return b;
    }else
    {
        return gcd(b % a,a);
    }
}
View Code

 

2:

int64 gcd(int64 a, int64 b) {
    return (b != 0) ? gcd(b, a % b) : a;
}
View Code

 

3:

LL gcd(LL a, LL  b)
{
    return b == 0 ? a : gcd(b, a % b);
}
View Code

 

posted @ 2014-03-05 23:50  laiba2004  Views(161)  Comments(0Edit  收藏  举报