#1824. 二分答案-课堂案例1

二分答案-课堂案例1

题目描述

《伐木》

【伐木】 n棵树高度分别为a1 … an,对于一个砍树高度 h,可以锯下并收 集到每棵树上比 n 高的部分的木材。求最大的整数高度 h,使得 能够收集到长度为 m 的木材。其中 n ≤ 10^6,树高不超过 10^9。

输入格式

第1行:2个整数n和m,n表示树木的数量,m表示需要的木材总长度。 第2行:n个整数表示每棵树的高度,值均不超过10^9。所有木材长度之和大于m,因此必有解。

输出格式

1个整数,表示砍树的最高高度。

样例

输入样例 1

5 20
4 42 40 26 46

输出样例 1

36

输入样例 2

4 7
20 15 10 17

输出样例 2

15

输入样例 3

6 100
30 50 70 90 110 130

输出样例 3

76