[BZOJ5105]【[Code+#1]晨跑】 题解
$BZOJ$:https://www.lydsy.com/JudgeOnline/problem.php?id=5105
这题好像是我在$bzoj$上$AC$的第一题啊。。
哦不对,第一题不是人见人爱的$A+B$吗?
那就是第二题惹。
这不是水题吗
简明题意:求$lcm(a, b, c)$。
下面写个一年级都知道的公式吧。
$lcm(a, b, c)=lcm(lcm(a, b), c)=lcm(a \times b \div gcd(a, b), c)$
有了上面这个公式,还怕不会做这道题吗?
$code$
#include<cstdio> using namespace std; inline int gcd(long long x, long long y) { int r = x % y; if(r == 0) return y; return gcd(y, r); } int main() { long long x, y, z; scanf("%lld%lld%lld", &x, &y, &z); x = x * y / gcd(x, y); x = x * z / gcd(x, z); printf("%lld", x); return 0; }
转载是允许的,但是除了博主同意的情况下,必须在文章的明显区域说明出处,否则将会追究其法律责任。