扩展欧几里得算法+Python代码

算法原理

Python代码

def myExtGCD(a, b):
    """
    a: 模的取值
    b: 想求逆的值
    """
    if (b == 0):
        return 1, 0, a
    x, y, gcd = myExtGCD(b, a % b)
    return y, x-a//b*y, gcd


print(myExtGCD(71, 7)[1] % 71)

参考文献

https://blog.csdn.net/zhjchengfeng5/article/details/7786595

posted @ 2019-10-09 17:32  Kexve  阅读(2807)  评论(1编辑  收藏  举报