比赛 |
202110省实验桐柏一中普及组联赛 |
评测结果 |
AAAAAAAAAA |
题目名称 |
分数约分 |
最终得分 |
100 |
用户昵称 |
yrtiop |
运行时间 |
0.000 s |
代码语言 |
C++ |
内存使用 |
0.00 MiB |
提交时间 |
2021-10-18 19:06:52 |
显示代码纯文本
#include <cstdio>
#include <cstring>
#include <algorithm>
#define INT __int128
using namespace std;
INT a,b,t;
INT read() {
INT s = 0;
char c = getchar();
while(c < '0'||c > '9')c = getchar();
while(c >= '0'&&c <= '9')s = (s << 1) + (s << 3) + (c ^ '0'),c = getchar();
return s;
}
void write(INT x) {
if(x > 9)write(x / 10);
putchar(x % 10 + '0');
return ;
}
INT gcd(INT x,INT y) {
return !y ? x : gcd(y , x % y);
}
int main() {
freopen("yuefen.in","r",stdin);
freopen("yuefen.out","w",stdout);
a = read();
b = read();
t = gcd(a , b);
write(a / t);
putchar(' ');
write(b / t);
fclose(stdin);
fclose(stdout);
return 0;
}