#190. Xiaomo的奖杯

Xiaomo的奖杯

题目描述

众所周知,XiaomoXiaomo是一名优秀的ACMerACMer,这天他如往年一样,动身前去参加一年一度的world final。根据XiaomoXiaomo往年的表现,我们都坚信XiaomoXiaomo一定能夺冠。

所以,在XiaomoXiaomo走后,身为XiaomoXiaomo粉丝后援团团长的lyly立即开始了奖杯的制作。

已知学校共有 nn 棵树,制作奖杯所需的树木长度为 mm .为表示保护环境的决心,我们规定用一台高度为hh的伐木机,来获取所需木材。换句话说,如果某棵树的高度大于 hh

那么我们就会将高度大于 hh 的部分砍掉,如果树木的高度小于 hh ,我们不会砍伐这颗树。

例如,如果一排树的高度分别为 2020,1515,10101717,我们有一台高度为 1515 米的伐木机,切割后树木剩下的高度将是 1515,1515,10101515,而我们将会从第 11 棵树得

55 米,从第 44 棵树得到 22 米,共得到 77 米木材。由于lyly这段时间在忙招新的事情,所以他把制作奖杯的任务交给了你,请你帮忙找到最大的高度hh,使得将伐木机升到这个高度后所得的木材至少为mm米。

输入格式

第一行两个整数nn,,mmnn表示树木的数量mm表示制作XiaomoXiaomo的奖杯所需的木材长度。

第二行 nn 个整数,代表每棵树的高度。

输出格式

输出一个整数,代表伐木机的最高高度(确保答案一定存在)

样例

样例输入11

4 7
20 15 10 17

样例输出11

15

样例输入22

5 20
4 42 40 26 46

样例输出22

36

数据范围与提示

对于 100%100\% 的测试数据,1N1061\le N\le10^61M2×1091\le M\le2\times10^9,树的高度 < 10910^9,所有树的高度总和 1018 \leq 10^{18}