問題文

NN 個のアイテムがあり、 ii 番目のアイテムの重量は wiw_i です。

重量の合計が WW になるまでいくらでも物体が入るアイテムボックスがあります。

これらのアイテムのいずれもアイテムボックスに入っているようにするには、アイテムボックスは最小で何個必要ですか?

制約

  • 1N181 \le N \le 18
  • 1W1091 \le W \le 10^9
  • 1wiW1 \le w_i \le W
  • 入力はすべて整数である

入力

N Ww1 w2  wNN\ W\\ w_1\ w_2\ \ldots\ w_N

出力

答えを 11 行に出力せよ。

入出力例

入力例1
4 5
1 2 3 4
出力例1
2

{1,4},{2,3}\{1, 4\}, \{2, 3\} と分けてアイテムボックスに入れることで最小の 22 個を達成できます。

提出


Go (1.21)