【题目链接】
【思路要点】
- 补档博客,无题解。
【代码】
#include<bits/stdc++.h> using namespace std; #define MAXN 5005 template <typename T> void read(T &x) { x = 0; int f = 1; char c = getchar(); for (; !isdigit(c); c = getchar()) if (c == '-') f = -f; for (; isdigit(c); c = getchar()) x = x * 10 + c - '0'; x *= f; } long long a, b, c; long long gcd(long long x, long long y) { if (y == 0) return x; else return gcd(y, x % y); } int main() { cin >> a >> b >> c; a = a * b / gcd(a, b); a = a * c / gcd(a, c); cout << a << endl; return 0; }