#1320. 砍树
砍树
题目描述
有 n 棵树,高度分别为 a1...an。对于一个砍树高度 h,可以锯下并收集到每棵树上比 h 高的部分的木材。求最大的整数砍树高度 h,使得能够收集到木材总长度至少为 m 米。
保证所有木材长度之和大于 m,因此必有解。
输入格式
第一行包含两个整数 n 和 m,分别表示树木的数量和需要的木材总长度。
第二行包含 n 个整数,表示每棵树的高度。
输出格式
输出一个整数,表示砍树的最高高度。
样例输入
5 20
4 42 40 26 46
样例输出
36
数据范围
对于 100% 的数据,1 <= n <= 10^6,0 <= a_i <= 10^9,1 <= m <= 2*10^9,且保证所有木材长度之和大于 m。