Freda和rainbow只好花钱让它们坐索道下山。索道上的缆车最大承重量为W,而N只小猫的重量分别是。当然,每辆缆车上的小猫的重量之和不能超过W。每租用一辆缆车,Freda和rainbow就要付1美元,所以他们想知道,最少需要付多少美元才能把这N只小猫都运送下山?
第一行包含两个用空格隔开的整数,N和W。接下来N行每行一个整数,其中第i+1行的整数表示第i只小猫的重量。
5 1996 1 2 1994 12 29
2
对于100%的数据,,。