#436. 最小公倍数

最小公倍数

题目描述

求两个正整数 mmnn的最小公倍数 lcm(m,n)\text{lcm}(m, n)

提示:最小公倍数可以通过最大公约数计算:lcm(a,b)=a×bgcd(a,b)\text{lcm}(a, b) = \dfrac{a \times b}{\gcd(a, b)},为了避免中间乘积溢出,建议先除后乘:lcm(a,b)=agcd(a,b)×b\text{lcm}(a, b) = \dfrac{a}{\gcd(a, b)} \times b

输入格式

一行,两个正整数 m,nm, n1m,n10101 \le m, n \le 10^10)。

输出格式

一行,一个整数,表示 mmnn的最小公倍数。保证答案在long long 范围内

12 8
24

数据规模与约定

对于 100%100\%的数据,1m,n10101 \le m, n \le 10^10