#776. 消灭时空灾兽
消灭时空灾兽
No submission language available for this problem.
Background
时空管理员小 A 在穿越到某个时空宇宙时,发现有时空灾兽。但是它的湮灭枪只剩下一点点能量,因此他必须合理规划一下消灭的方式,用仅剩的能量消灭尽可能多的灾兽。
Description
湮灭枪剩余的能量值为 m,当湮灭枪能量不为 0 时,可以发动一次攻击,攻击具有一定模式:
- 任意选择 1 ~ 2 头灾兽,并使用 x 点湮灭能量值(x 是不超过当前湮灭枪总能量值的任意数值),对每头灾兽发动一次 x 伤害
- 受到攻击的灾兽,若防御力小于或等于 x ,则会被消灭,否则不会被影响。
现在有 n 头灾兽,编号 1 ~ n ,其中第 i 头灾兽的防御值为 。请确定一个最大的 k ,满足通过合理的安排后,能将 1~k 的灾兽,全部消灭。
Format
Input
第一行包含整数 n, m;
第二行包含 n 个整数 ;
Output
一个整数,表示最大的整数 k
Samples
5 7
2 3 5 4 1
3
10 10
9 1 1 1 1 1 1 1 1 1
4
5 10
3 1 4 2 4
5
Limitation
所有测试点满足 1 ≤ n ≤ 1000,1 ≤ m ≤ , 1 ≤ ≤ m