题目
-
描述
小乐乐最近在课上学习了如何求两个正整数的最大公约数与最小公倍数,但是他竟然不会求两个正整数的最大公约数与最小公倍数之和,请你帮助他解决这个问题。
-
输入描述:
每组输入包含两个正整数n和m。(1 ≤ n ≤ 109,1 ≤ m ≤ 109)
-
输出描述:
对于每组输入,输出一个正整数,为n和m的最大公约数与最小公倍数之和。
举例
示例1
输入:
10 20
输出:
30
示例2
输入:
15 20
输出:
65
详解
求两个数的最大公约数,可以使用短除法,证明如下。

求最小公倍数用这两个数的积除以他们的最大公约数即可
代码分享
#