5385 - 小猫爬山

题目描述
输入

翰翰和达达饲养了 N 只小猫,这天,小猫们要去爬山。经历了千辛万苦,小猫们终于爬上了山顶,但是它们不想再走下山了。 翰翰和达达需要让它们乘坐缆车下山。缆车的最大载重是 W,而每只小猫的重量是 Ci。当然,每辆缆车里的小猫总重量不能超过 W。 翰翰和达达想知道,最少需要多少辆缆车才能把所有小猫都运送下山。

输出

第一行两个整数 N 和 W,分别代表小猫的数量和缆车的最大载重。 接下来 N 行,每行一个整数 Ci,代表每只小猫的重量。

样例

输入

5 1996
1
2
1994
12
29

输出

2
说明

数据范围 1 ≤ N ≤ 18 1 ≤ Ci ≤ W ≤ 10^8

题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 57
通过人数 22
金币数量 0 枚
难度 未标记


上一题 下一题