扩展欧几里得模板

int exgcd(int a,int b,int &x,int &y)
{
    if(b==0)
    {
        x=1;
        y=0;
        return a;
    }
    int temp=exgcd(b,a%b,y,x);// 这里注意调换下x ,y 顺序
    y-=(a/b)*x;
    return temp;
}
//x=y′;y=xa/by
posted @ 2017-07-07 10:37  猪突猛进!!!  阅读(121)  评论(0编辑  收藏  举报