lst = input().split(' ')
a, b = int(lst[0]), int(lst[1])
# print(f'a: {a}, b: {b}')
remainder = -1
max_num = max(a, b)
min_num = min(a, b)
while remainder != 0:
remainder = max_num % min_num
if remainder != 0:
max_num, min_num = min_num, remainder
print(int(a * b / min_num))
先辗转相除法,然后积除以最大公约数。



京公网安备 11010502036488号