题目大意:
求三个数的最小公倍数
解题思路:
因为又讲了一次基础数论所以做了这个水题
a , b a,b a,b的最小公倍数等于 ⌊ a × b / g c d ( a , b ) ⌋ \left \lfloor a\times b/gcd(a,b) \right \rfloor ⌊a×b/gcd(a,b)⌋
然后再用 a , b a,b a,b的最小公倍数和 c c c再算一次就是最终答案
A c c e p t e d c o d e : Accepted\ code: Accepted code:
#include<cstdio>
#include<algorithm>
using namespace std;
long long a, b, c, d;
int main() {
scanf("%lld %lld %lld", &a, &b, &c);
printf("%lld", (d=(a*b/__gcd(a,b))) * c / __gcd(c, d));
}