记录编号 313690 评测结果 AAAAAAAAAA
题目名称 [NOIP 2014PJ]比例简化 最终得分 100
用户昵称 GravatarSky_miner 是否通过 通过
代码语言 C++ 运行时间 0.003 s
提交时间 2016-10-01 20:35:58 内存使用 0.29 MiB
显示代码纯文本
#include <cstdio>
#include <cmath>
using namespace std;
template<typename T>inline void read(T &x){
	x=0;char ch;bool flag = false;
	while(ch=getchar(),ch<'!');if(ch == '-') ch=getchar(),flag = true;
	while(x=10*x+ch-'0',ch=getchar(),ch>'!');if(flag) x=-x;
}
int gcd(int a,int b){return b == 0 ? a : gcd(b,a%b);}
int main(){
	freopen("ratio.in","r",stdin);
	freopen("ratio.out","w",stdout);
	int A,B,L;read(A);read(B);read(L);
	double mi = 9999999999.0;
	int ans1=-1,ans2=-1;
	for(int i=1;i<=L;++i){
		for(int j=1;j<=L;++j){
			if(gcd(i,j) != 1) continue;
			double temp=i*1.0/j - A*1.0/B;
			if(temp >= 0 && temp < mi){ans1=i;ans2=j;mi=temp;}
		}
	}
	printf("%d %d",ans1,ans2);
	//getchar();getchar();
	return 0;
}