#tctm1785. 新校区布网
新校区布网
新校区布网
题目描述
童程学校建立新校区,需要部署网线。学校联系了当地的一个网络解决方案提供商,要求能够提供一定数量的等长网线。学校希望网线越长越好,这样选手们之间的距离可以尽可能远一些。
该公司承接了这个任务。他们知道库存中每条网线的长度(精确到厘米,是指网线长度小数点后最多只有两位数,没有第 3 位),并且只要告诉他所需的网线长度(精确到厘米,是指网线长度小数点后最多只有两位数,没有第 3 位),他们都能够完成对网线的切割工作。但是,这次,所需的网线长度并不知道,这让该公司不知所措。
你需要编写一个程序,帮助该公司确定一个最长的网线长度,并且按此长度对库存中的网线进行切割,能够得到指定数量的网线。
输入格式
第一行包含两个整数 和 ,以单个空格隔开。()是库存中的网线数,()是需要的网线数量。
接下来 行,每行一个数,为库存中每条网线的长度(单位:米)。所有网线的长度至少 ,至多 。输入中的所有长度都精确到厘米,小数点后只有两位数,即保留到小数点后两位。
输出格式
该公司能够从库存的网线中切出指定数量的网线的最长长度(单位:米)。必须精确到厘米,即保留到小数点后两位。
若无法得到长度至少为 的指定数量的网线,则必须输出 0.00(不包含引号)。
样例输入 #1
4 11
8.02
7.43
4.57
5.39
样例输出 #1
2.00
数据范围
网线长度: 至
知识点与难度
本题涉及的知识点从属于 GESP五级(二分答案、浮点数处理),难度等级:⭐⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 / 特殊性质 |
| 2 | 15 | 9~11 | Hack |
| 3 | 30 | 12~20 | 中大规模 |
| 4 | 25 | 21~25 | 随机回归 |