#P2532. 砍树
砍树
题目描述
你是一名伐木工人,现在你需要从 棵树中砍 米长的木材。
因为你比较懒,所以你会给伐木机设置一个高度参数 (米),锯掉所有树比 高的部分(树木不高于 米的部分保持不变),得到树木被锯下的部分。例如,如果一排树的高度分别为 和 ,你设置 米的高度,切割后树木剩下的高度将是 和 ,而你将从第 棵树得到 米,从第 棵树得到 米,共得到 米木材。
但运木材很累,所以你会尽可能高地设定高度,避免砍掉过多的木材。你现在要找设置的最大的整数高度 ,使得你能得到的木材至少为 米。换句话说,如果再升高 米,你将得不到 米木材。
输入格式
第一行输入两个整数 和 , 表示树木的数量, 表示需要的木材总长度。
第二行输入 个整数表示每棵树的高度。
输出格式
输出一个整数,表示设置的最高高度。
样例
4 7
20 15 10 17
15
5 20
4 42 40 26 46
36
提示
来源 Luogu P1873
,,树的高度 ,所有树的高度总和 。