YBT1320 书架

暂无评定 传统题 基础算法贪心排序 上传者
时间限制1000ms
内存限制64MiB
通过 / 提交0/0

YBT1320书架

暂无评定 传统题 基础算法贪心排序 上传者
时间限制1000ms
内存限制64MiB
通过 / 提交0/0

【题目描述】

John最近买了一个书架用来存放奶牛养殖书籍,但书架很快被存满了,只剩最顶层有空余。 John共有NN头奶牛(1≤N≤20,0001≤N≤20,000),每头奶牛有自己的高度Hi(1≤Hi≤10,000)H_i(1≤Hi≤10,000),N头奶牛的总高度为SS。书架高度为B(1≤B≤S<2,000,000,007)B(1≤B≤S\lt 2,000,000,007)。 为了到达书架顶层,奶牛可以踩着其他奶牛的背,像叠罗汉一样,直到他们的总高度不低于书架高度。当然若奶牛越多则危险性越大。为了帮助John到达书架顶层,找出使用奶牛数目最少的解决方案吧。

【输入】

第1行:空格隔开的整数NN和BB。 第2~N+1行:第i+1i+1行为整数HiH_i。

【输出】

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

【输入样例】

6 40
6
18
11
13
19
11

【输出样例】

3

题目来源:信息学奥赛一本通 1228;数据整理来源:ROJ 1228。