{模板}Gcd及ExGcd

来源:互联网 发布:怎么面试美工 编辑:程序博客网 时间:2024/06/04 18:20

Gcd求最大公约数

int Gcd(int a,int b){    if(b == 0) return a;    return Gcd(b, a % b);}

ExGcd求解ax+by=Gcd(a,b)

int ExGcd(int a,int b,int &x,int &y){    if(b==0)    {        x=1;        y=0;        return a;    }    int r=ExGcd(b,a%b,x,y);    int t=x;    x=y;    y=t-a/b*y;    return r;}
3 0
原创粉丝点击