#P8058. [BalkanOI2003] Farey 序列
[BalkanOI2003] Farey 序列
题目描述
把所有分子和分母都 的最简真分数从小到大排成一行,形成的序列称为 Farey 序列。
求出 所对应的 Farey 序列中第 小的数。
输入格式
一行,两个整数 。
输出格式
一行,两个整数 ,表示答案 。
5 6
3 5
提示
对于 的数据,, 符合条件的分数的个数。
把所有分子和分母都 ≤n 的最简真分数从小到大排成一行,形成的序列称为 Farey 序列。
求出 n 所对应的 Farey 序列中第 k 小的数。
一行,两个整数 n,k。
一行,两个整数 p,q,表示答案 qp。
5 6
3 5
对于 100% 的数据,2≤n≤4×104,1≤k≤ 符合条件的分数的个数。
By signing up a HFOJ universal account, you can submit code and join discussions in all online judging services provided by us.