#P2885. *【状态压缩DP】最小分组[USACO12MAR] Cows in a Skyscraper G

*【状态压缩DP】最小分组[USACO12MAR] Cows in a Skyscraper G

[USACO12MAR] Cows in a Skyscraper G

题面翻译

给出 nn 个物品,体积为 w1,w2,,wnw_1,w_2,\cdots,w_n,现把其分成若干组,要求每组体积和 小于等于 WW,问最小分组数量。

输入格式

第一行:两个整数 n Wn \ Wn18,1wiW108n \le 18,1\le w_i\le W\le 10^8)。

下来 nn 个整数 wiw_i(1wiW1 \le w_i \le W)

输出格式

一个整数,即最小分组数量。

样例 #1

样例输入 #1

4 10 
5 
6 
3 
7

样例输出 #1

3

提示

5和3一组,6单独一组,7单独一组