#H545. 书架

书架

题目描述

John最近买了一个书架用来存放奶牛养殖书籍,但书架很快被存满了,只剩最顶层有空余。

John共有N本奶牛书(1≤N≤20,000),每本奶牛书有自己的高度HiH_i(1≤HiH_i≤10,000),N头奶牛的总高度为S。书架高度为B(1≤B≤S<2,000,000,007)。

为了到达书架顶层,奶牛书籍可以像叠罗汉一样,直到他们的总高度不低于书架高度。当然若奶牛书籍越多则危险性越大。为了达书架顶层,找出使用奶牛书籍最少的解决方案吧。

输入格式

第1行:空格隔开的整数N和B。

第2~N+1行:第i+1行为整数HiH_i

输出格式

能达到书架高度所使用奶牛书籍的最少数目。

6 40
6
18
11
13
19
11
3