为啥TLE
查看原帖
为啥TLE
951987
litchi36楼主2024/10/5 15:27
#include<unordered_set>
#include<unordered_map>
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<cstdio>
#include<cstring>
#include<queue>
#include<cstdlib>
#include<algorithm>
#include<list>
#include<string>
#include<cmath>
#include<bitset>
#include<stack>
#define forx(a,b,c) for(int (a)=(b);(a)<(c);(a)++)
#define ford(a,b,c) for(int (a)=(b)-1;(a)>=(c);(a)--)
using namespace std;
typedef long long ll;
inline int read(){
	int 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*10+ch-48;
		ch=getchar();
	}
	return x*f;
}
inline void write(int n){
	if(n<0){
		putchar('-');
		n*=-1;
	}
	if(n>9){
		write(n/10);
	}
	putchar(n%10+'0');
}
int main(){
	int a,b,x,y,s;
	char m,n;
	a=read(),m=read();
	b=read(),x=read();
	n=read(),y=read();
	x*=a,y*=b;
	s=__gcd(x,y);
	x/=s,y/=s;
	write(y);
	cout<<" ";
	write(x);
	puts("");
	return 0;
}

2024/10/5 15:27
加载中...