BZOJ5105: [CodePlus2017]晨跑

Posted Star_Feel

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BZOJ5105: [CodePlus2017]晨跑相关的知识,希望对你有一定的参考价值。

【传送门:BZOJ5105


简要题意:

  给出a,b,c,求a,b,c的最小公倍数


题解:

  直接搞(最近刷水题有点心态爆炸)


参考代码:

#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
#include<cstdlib>
using namespace std;
typedef long long LL;
LL gcd(LL a,LL b)
{
    if(a==0) return b;
    else return gcd(b%a,a);
}
int main()
{
    LL a,b,c;
    scanf("%lld%lld%lld",&a,&b,&c);
    LL t=gcd(a,b);
    printf("%lld\n",c*(a*b/t)/gcd(c,(a*b/t)));
    return 0;
}

 

以上是关于BZOJ5105: [CodePlus2017]晨跑的主要内容,如果未能解决你的问题,请参考以下文章

[Codeplus 2017] 晨跑

bzoj5105 晨跑 数论lcm

[CodePlus2017]晨跑

bzoj5106 [CodePlus2017]汀博尔 二分

bzoj5108 [CodePlus2017]可做题 位运算dp+离散

BZOJ5110[CodePlus2017]Yazid 的新生舞会 线段树