余寿

关注

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

余寿

关注

阅读 56

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
# 这是求最大公因数的函数

相关推荐

萨科潘

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

萨科潘 39 0 0

紫荆峰

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

紫荆峰 56 0 0

鱼满舱

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

鱼满舱 56 0 0

才德的女子

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

才德的女子 46 0 0

就是耍帅

最大公因数和最小公倍数

就是耍帅 66 0 0

DT_M

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

DT_M 53 0 0

数数扁桃

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

数数扁桃 49 0 0

半夜放水

Java--求最小公因数

半夜放水 40 0 0

三千筱夜

最大公约数(欧几里得)

三千筱夜 142 0 0

小a草

程序:辗转相除法(欧几里得算法)求最大公约数

小a草 151 0 0

精彩评论(0)

0 0 举报