📜  扩展欧几里得算法 - C++ 代码示例

📅  最后修改于: 2022-03-11 14:44:50.011000             🧑  作者: Mango

代码示例2
int gcd(int a, int b, int& x, int& y) {
    if (b == 0) {
        x = 1;
        y = 0;
        return a;
    }
    int x1, y1;
    int d = gcd(b, a % b, x1, y1);
    x = y1;
    y = x1 - y1 * (a / b);
    return d;
}