题目 19999

Function

查看题解 ↗GitHub ↗如何评测
题号
19999
时间限制
2000 ms
内存限制
512 MB
标签
比赛
来源
2026 普及模拟赛 1 - D

给定长度均为 nn 的数列 x,yx,y,定义二元函数 f(i,j)=xiyi+xjyjxi+xjf(i,j)=\dfrac{x_iy_i+x_jy_j}{x_i+x_j}

现在对于 1i<jn1\le i<j\le n,将所有 f(i,j)f(i,j) 从高到低排序后,求排在第 kk 个的元素。

你的答案建议至少保留小数点后 33 位(与标准答案之差在 10210^{-2} 以内即视为通过)。

输入格式

第一行一个数 n,kn,k,意义如题述。

接下来 nn 行,每行两个数 xi,yix_i,y_i

输出格式

一行一个实数,表示排在第 kk 个的元素。

样例

输入样例 1

5 1
1 5
4 2
5 3
2 3
1 4

输出样例 1

4.500

样例 1 说明

f(1,5)=92f(1,5)=\dfrac92,容易发现这是所有 f(i,j)f(i,j) 中最大的。

样例 2

见选手目录下的 function/function2.in\textit{\textbf{function/function2.in}}function/function2.ans\textit{\textbf{function/function2.ans}}

该样例与测试数据 151\sim 5 满足同样的约束条件。

数据规模与约定

本题开启 Special Judge。

时限 2 s。

  • 数据点 111n101\le n\le 10
  • 数据点 252\sim5:保证 k=1k=1
  • 数据点 6106\sim10:无特殊限制。

对于 100100% 的数据,有 1n1051\le n\le 10^51kn×(n1)21\le k\le \dfrac{n \times (n - 1)}{2}1xi,yi1091\le x_i,y_i\le 10^9

数据下载

题目 19999 的公开数据

正在读取文件列表…

常用命令

题目 19999 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。