比赛 |
202110省实验桐柏一中普及组联赛 |
评测结果 |
AAAAAAAAAW |
题目名称 |
分数约分 |
最终得分 |
90 |
用户昵称 |
云浅 |
运行时间 |
0.000 s |
代码语言 |
C++ |
内存使用 |
0.00 MiB |
提交时间 |
2021-10-18 18:36:54 |
显示代码纯文本
#include<bits/stdc++.h>
#define int unsigned long long
using namespace std;
inline int read(){
int x=0,f=1;char c=getchar();
for(;(c<'0'||c>'9');c=getchar()){if(c=='-')f=-1;}
for(;(c>='0'&&c<='9');c=getchar())x=x*10+(c&15);
return x*f;
}
inline void out(int x){
if(x<0) putchar('-'),x=-x;
if(x>9) out(x/10);
putchar(x%10+'0');
}
int ksm(int y,int z,int p){
y%=p;int ans=1;
for(int i=z;i;i>>=1,y=y*y%p)if(i&1)ans=ans*y%p;
return ans%p;
}
int inv(int x,int p){return ksm(x,p-2,p)%p;}
int gcd(int x,int y){return (y==0)?(x):(gcd(y,x%y));}
int lcm(int x,int y){return (x/gcd(x,y))*y;}
signed main(void){
freopen("yuefen.in","r",stdin);
freopen("yuefen.out","w",stdout);
int a=read(),b=read();
int g=gcd(a,b);a/=g,b/=g;
out(a),putchar(' '),out(b);putchar('\n');
return 0;
}