#1574. 神奇口袋
神奇口袋
题目描述
你有 件法宝,体积分别是 。你想要把它们装进口袋里。你有足够多的口袋,每个口袋的最大容量均为 ,也就是说每个口袋可以装下的法宝的总体积不能超过 。
你需要求出:至少需要多少个口袋,才能使所有法宝都被装下。
输入格式
第一行:输入两个整数 ,含义与题目中相同。
第二行:输入 个整数,分别表示每个法宝的体积。
输出格式
输出一个整数,表示最少所需的口袋数量。
样例
5 100
40 30 80 80 20
3
样例 解释
有 个法宝,每个口袋的最大容量是 。
第一个口袋:装下 和 ;
第二个口袋:装下 ;
第三个口袋:装下 和 。
数据范围
对于所有测试点,。