线性方程与最大公约数_模板代码分析

运用线性方程求乘法逆元应该算是数论中最基础的了,现在就要分析其代码。

现有模板:

int exgcd(int a,int b,int &x,int &y){
    if(b==0){
    x=1;y=0;return a;//此时的a为最大公约数;
}       
    int n=exgcd(b,a%b,&x,&y);
    int temp=x;x=y;y=temp-a/b*y;
    return n;         
}

  

 

 即可。

posted @ 2020-02-10 13:57  Ean1zhi  阅读(138)  评论(0编辑  收藏  举报