余寿

关注

[python]求最大公因数和扩展欧几里得

余寿

关注

阅读 59

2022-01-31

求最大公因数

def gcd(a, b):
    if a < b:
        a, b = b, a
    while b > 0:
        a %= b
        a, b = b, a
    return a
# 这是求最大公因数的函数

扩展欧几里得

def exgcd(a, b):
    if b == 0:
        return 1, 0, a
    else:
        x, y, q = exgcd(b, a % b)
        x, y = y, (x - (a // b) * y)
        return x, y, q
# 这是求最大公因数的函数

相关推荐

萨科潘

欧几里得算法 - 辗转相除法(求最大公因数)

萨科潘 41 0 0

紫荆峰

模板 5-1: 求最大公因数(函数版)

紫荆峰 56 0 0

鱼满舱

java源代码:辗转相除法求最大公因数

鱼满舱 56 0 0

才德的女子

数论 · 最大公因数 + 裴蜀定理

才德的女子 48 0 0

就是耍帅

最大公因数和最小公倍数

就是耍帅 66 0 0

DT_M

室友一把王者的时间我拿捏了如何求最大公约数(最大公因数)?

DT_M 56 0 0

数数扁桃

3-3欧几里得求最大公因子

数数扁桃 49 0 0

半夜放水

Java--求最小公因数

半夜放水 43 0 0

三千筱夜

最大公约数(欧几里得)

三千筱夜 142 0 0

得一道人

noip2009 hankson的趣味题 (扩展欧几里得求最大公约数,最小公倍数与最大公约数)

得一道人 109 0 0

精彩评论(0)

0 0 举报