#KKT090507. 砍伐树木
砍伐树木
题目描述
有 棵树。把锯片设置在整数高度 后,每棵高度超过 的树会被锯下超出的部分,其余不动。求最大的非负整数 ,使锯下木材的总长度至少为 。
输入格式
第一行两个整数 。第二行 个正整数,表示树高。
输出格式
输出最大的合法高度 。
样例
5 20
4 42 40 26 46
36
数据范围
对于 的数据,,;对于 的数据,,;对于 的数据,,,,保证 。
有 n 棵树。把锯片设置在整数高度 h 后,每棵高度超过 h 的树会被锯下超出的部分,其余不动。求最大的非负整数 h,使锯下木材的总长度至少为 m。
第一行两个整数 n,m。第二行 n 个正整数,表示树高。
输出最大的合法高度 h。
5 20
4 42 40 26 46
36
对于 30% 的数据,n≤10,m≤30;对于 70% 的数据,n≤103,m≤104;对于 100% 的数据,1≤n≤106,1≤m≤2×109,1≤ai≤109,保证 ∑ai>m。