比赛 202110省实验桐柏一中普及组联赛 评测结果 AAAAAAAAAA
题目名称 分数约分 最终得分 100
用户昵称 䱖虁職 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2021-10-20 19:17:00
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
typedef __int128 l;
inline l read()
{
    l x=0,f=1;
    char ch=getchar();
    while(ch<'0'||ch>'9')
	{
        if(ch=='-')
            f=-1;
        ch=getchar();
    }
    while(ch>='0'&&ch<='9')
	{
        x=(x<<1)+(x<<3)+(ch^48);
        ch=getchar();
    }
    return x*f;
}
inline void write(l a)
{
    if(a<0)
	{
        putchar('-');
        a=-a;
    }
    if(a>9)write(a/10);
    putchar(a%10+'0');
}
l gcd(l a,l b)
{
	if(a%b==0)
		return b;
	else
		return gcd(b,a%b);
}
int main(){
	freopen("yuefen.in","r",stdin);
	freopen("yuefen.out","w",stdout);
	l a,b;
	a=read();b=read();
	l c=gcd(a,b);
	a/=c;b/=c;
	write(a);
	putchar(' ');
	write(b);
	puts("");
	return 0;
}