#595. 伐木工
伐木工
题目描述
小明的爸爸大明是一名伐木工人,他有一台伐木机,可以迅速扫清一片森林。
但大明深知“绿水青山就是金山银山”的道理。所以他不会砍掉太多的木材。在伐木时,大明会给伐木机设置一个高度,这样伐木机就只会砍伐高于伐木机的树木了。
例如,现在有四棵树高度分别是12、15、8、16,设置伐木机的高度为10,这样大明得到的木材就是2+5+6=13。
但是高度也不能设置的太高,这样就无法完成伐木任务,一家人就不能愉快的生活了,所以大明想知道,设置怎样的高度,才能既完成任务,又能尽量保护环境。(即设置的高度再高1米就无法完成任务了)
输入输出格式
输入格式:
- 第一行输入两个数n、m,表示树木的数量和任务数
- 第二行n个数h,表示树木的高度
输出格式:
- 输出一行一个数,表示伐木机的高度
输入输出样例
样例输入1:
5 20
4 42 40 26 46
样例输出1:
36
测试点
测试点:10个测试点,每个测试点得10分。
测试限制:每个测试点时间限制1s,内存限制128M。
数据范围:
20%的数据:n,m,h 均小于100.
20%的数据:n,m,h 均小于1000.
100%的数据:
- n <= 1,000,000
- m <= 2,000,000,000
- h <= 1,000,000,000
相关
在下列比赛中: