题目

给定两个正整数 a 和 b,求 a 和 b 的最小公倍数。

解题思路

求出 ab 的最大公约数 c,则最小公倍数为 a*b/c

C++代码

#include<iostream>
#include<algorithm>
using namespace std;

typedef unsigned long long ULL;

int main(){
    ULL a, b;
    cin >> a >> b;
    ULL c = __gcd(a, b);
    ULL ans = a / c * b;
    cout << ans << endl;
    return 0;
}