记录编号 565392 评测结果 AAAAAAAAAA
题目名称 分数约分 最终得分 100
用户昵称 GravatarA宋锦瑞A 是否通过 通过
代码语言 C++ 运行时间 0.000 s
提交时间 2021-10-19 22:16:56 内存使用 0.00 MiB
显示代码纯文本
#include<bits/stdc++.h>

using namespace std;

__int128 x,y;

__int128 read()
{
	__int128 X=0,w=0;
	char ch=0;
	while(!isdigit(ch))
	{
		w|=ch=='-';
		ch=getchar();
	}
	while(isdigit(ch))
	{
		X=(X<<3)+(X<<1)+(ch^48);
		ch=getchar();
	}
	return w?-X:X;
}

void write(__int128 x)
{
	if(x>9)
	{
		write(x/10);
	}
	putchar(x%10+'0');
	return;
}

__int128 gcd(__int128 x1,__int128 y1)
{
	if(y1==0)
	{
		return x1;
	}
	return gcd(y1,x1%y1);
}

int main()
{
	freopen("yuefen.in","r",stdin);
	freopen("yuefen.out","w",stdout);
	x=read();
	y=read();
	__int128 gcds=gcd(x,y);
	write(x/gcds);
	cout<<" ";
	write(y/gcds);

	return 0;
}