#4751. 新校区布网(2)

    ID: 4751 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>二分基础二分答案基础第四讲(Level3)GESP 5级

新校区布网(2)

新校区布网(2)

题目描述

童程学校建立新校区,需要部署网线。学校联系了当地的一个网络解决方案提供商,要求能够提供一定数量的等长网线。学校希望网线越长越好,这样选手们之间的距离可以尽可能远一些。

该公司承接了这个任务。他们知道库存中每条网线的长度(都精确到米,是指网线长度是整数),只要告诉他所需的网线长度,他们都能够完成对网线的切割工作。但是,这次,所需的网线长度并不知道,这让该公司不知所措。

你需要编写一个程序,帮助该公司确定一个最长的网线长度,并且按此长度对库存中的网线进行切割,能够得到指定数量的网线。

输入格式

第一行包含两个整数 NNKK,以单个空格隔开。NN1N1051 \le N \le 10^5)是库存中的网线数,KK1K1081 \le K \le 10^8)是需要的网线数量。

接下来 NN 行,每行一个数,为库存中每条网线的长度(单位:米)。所有网线的长度至少 1m1m,至多 108m10^8m。输入中的所有长度都精确到米,即整数。

输出格式

该公司能够从库存的网线中切出指定数量的网线的最长长度(单位:米)。必须精确到米,即整数。

若无法得到长度至少为 1m1m 的指定数量的网线,则必须输出 00

样例输入 #1

3 8
456
567
678

样例输出 #1

189

数据范围与提示

  • 1N1051 \le N \le 10^51K1081 \le K \le 10^8
  • 每条网线的长度为整数,至少 1m1m,至多 108m10^8m

知识点与难度

本题涉及的知识点从属于 GESP 5级(二分基础、二分答案基础),难度等级:⭐⭐⭐⭐⭐(Mid)

  • 时间限制:1000MS
  • 内存限制:256MB

测试点分布

Subtask 分值 测试点编号 说明
1 100 1 样例