BZOJ5105 CodePlus2017晨跑

  这个题???我WA了两发???

#include<iostream> 
#include<cstdio>
#include<cmath>
#include<cstdlib>
#include<cstring>
#include<algorithm>
using namespace std;
#define ll long long
char getc(){char c=getchar();while ((c<'A'||c>'Z')&&(c<'a'||c>'z')&&(c<'0'||c>'9')) c=getchar();return c;}
ll gcd(ll n,ll m){return m==0?n:gcd(m,n%m);}
int read()
{
    int x=0,f=1;char c=getchar();
    while (c<'0'||c>'9') {if (c=='-') f=-1;c=getchar();}
    while (c>='0'&&c<='9') x=(x<<1)+(x<<3)+(c^48),c=getchar();
    return x*f;
}
ll a,b,c;
int main()
{
#ifndef ONLINE_JUDGE
    freopen("bzoj5105.in","r",stdin);
    freopen("bzoj5105.out","w",stdout);
    const char LL[]="%I64d\n";
#else
    const char LL[]="%lld\n";
#endif
    a=read(),b=read(),c=read();
    b=1ll*a*b/gcd(a,b);
    c=1ll*b*c/gcd(b,c);
    cout<<c;
    return 0;
}

 

posted @ 2018-12-08 13:12  Gloid  阅读(119)  评论(0编辑  收藏  举报