辗转相除法,参加维基百科:连接
最大公约数的python最常见算法:
def gcd(a, b):
if a < b:
a, b = b, a
while b:
a, b = b, a % b
return a
最小公倍数就是 两个数的乘积除以最大公约数.
def ICM(a, b):
return a * b / GCD(a, b)
辗转相除法,参加维基百科:连接
最大公约数的python最常见算法:
def gcd(a, b):
if a < b:
a, b = b, a
while b:
a, b = b, a % b
return a
最小公倍数就是 两个数的乘积除以最大公约数.
def ICM(a, b):
return a * b / GCD(a, b)