#A5612. 砍树
砍树
题目描述
伐木场有一排 棵树,第 棵树高 米。
小杨要把它们统一锯到一个高度 :凡是比 高的树,超过 的那一段被锯下来收走;比 矮的树不动。收到的木材总长度,就是所有树被锯掉部分的和。
现在小杨需要至少 米木材。在够用的前提下, 越高越好(锯得越少越省事)。请问 最大能是多少?
输入格式
第一行,两个整数 和 ,用一个空格隔开。
第二行, 个整数,表示每棵树的高度 ,相邻两个数用一个空格隔开。
输出格式
一行,一个整数,表示能把木材锯够的最大高度 。
输入输出样例 #1
输入 #1
4 7
20 15 10 17
输出 #1
15
样例解释
- 时,锯下 米,正好够;
- 时,只能锯下 米,不够。
所以最高的 是 。
说明/提示
- 所有树的总高度(保证有解, 一定能锯够)