Oj.Nbdp.Net
初赛题库
问题
状态
排名
团队
题解
课程
Login
问题 D: 【基础】分数
问题 D: 【基础】分数
警告!
题目
状态
题解
题目描述
上完物理实验课,紧接着就上数学课,课上大名鼎鼎的 Z 老师按照惯例先给大家讲一 个故事,今天的第一堂课当然是讲他的得意弟子青年数学家恽之玮勇夺国际数学奥林匹克(International Mathematical Olympiad,简称 IMO)金牌的故事,故事讲完后,Z 老师组织大家讨论了一道当年恽之玮学长遇到的难题,问题并不复杂:给你一个最简真分数, 找出另一个分子分母都在 1 到 32767 之间的最简真分数,使它与给定的分数最为接近,这 里最为接近指的是两数之间的差最小,如 5/6 就比 3/4 更接近 4/5,因为 5/6 与 4/5 相差 不到 0.04,而 3/4 与 4/5 相差了 0.05。所谓最简真分数也就是说分子和分母的最大公约数 为 1,并且分子小于分母。
输入
输入数据仅有一行包含两个用空格隔开的正整数 N 和 D,其中 1≤N<D≤32767,分别 是给你的分数的分子和分母。
输出
输出数据仅有一行包含两个正整数,分别是你求出的最接近的真分数的分子和分母, 并且分子分母都在 1 到 32767 之间。如果满足条件的真分数不止一个,输出其中数值最小 的那个。输出时两数之间严格用一个空格隔开,行末没有多余的空格。
样例输入输出
输入#1
复制
2 3
输出#1
复制
21845 32767
提示
样例解释 21845/32767=0.666676839503... ≈0.666666... = 2/3。 数据范围 30%的数据满足:1≤N<D≤10 60%的数据满足:1≤N<D≤1000 100%的数据满足:1≤N<D≤32767
发表题解
序号
标题
作者
发表时间
费用
订购数
操作
查看
题目
状态
排名
统计
题目信息
提交
难度
普及/提高-
标签
循环结构
点击显示
if ($pr_flag) { ?>
递交数
223
已通过
56
} ;?>
通过率
26%
时间限制
1 秒
内存限制
32 MB
来源
常州市2014“信息与未来”夏令营选拔赛
收藏
标签云
模拟
数学与数论
动态规划
贪心
字符串
排序
枚举
数组与串
深搜
高精度
循环结构
递推
递归
二分三分
宽搜
背包
质数
线段树
分治
N进制
图论
队列
最短路
堆
树
并查集
栈
状态压缩
分支结构
几何
博弈论
生成树
顺序结构
离散化
hash表
位运算
单调队列
树状数组
KMP
字典树
二分图
数学期望
AC自动机
树链剖分
差分约束
数位动态规划
函数与过程
网络流
单调栈
前缀和