1438 没有最好,只有更好
Submit solution
Points:
100
Time limit:
1.0s
Memory limit:
64K
Problem types
Allowed languages
C, C++, Java, Python
Description
描述超简单,就是给你一个最简分数,要你找到一个分子和分母都在[1,32767]范围内的最简分数,使得这两个最简分数差值的绝对值最小但不为零。何谓最简分数,即分子分母的最大公约数为1。
Input
输入包含多组测试数据。 每组测试数据给定两个整数a、b,分别表示分子和分母 (1<=a<b<=32767)。
Output
针对每组测试数据,输出两个整数,分别表示与给定分数最接近的分数的分子和分母。 若有多个结果,则只需输出分数值最小的那个分数。
Sample
Input
2 3
Output
21845 32767
Hint
21845/32767 = .666676839503.... ~ 0.666666.... = 2/3.
Comments