gcd与exgcd

int exgcd(int x, int y, int &a, int &b) {
    if (y == 0) {
        return a = 1, b = 0, x;
    } else {
        int g = exgcd(y, x % y, b, a);
        b -= x / y * a;
        return g;
    }
}

 

 求出一组x0y0之后  剩余的解a+k(b/gcd) b-(k/gcd)

posted @ 2021-07-21 23:15  旅玖旅玖  阅读(39)  评论(0编辑  收藏  举报