価値が vi 重さが wi であるような N 種類の品物と、容量が W のナップザックがあります。
次の条件を満たすように、品物を選んでナップザックに入れます:
価値の合計の最大値を求めてください。
N W v1 w1 v2 w2 : vN wN
1行目に2つの整数 N、W が空白区切りで1行に与えられる。
続く N 行で i 番目の品物の価値と重さが空白区切りで与えられる。
価値の合計の最大値を1行に出力する。
4 8 4 2 5 2 2 1 8 3
21
2 20 5 9 4 10
10
3 9 2 1 3 1 5 2
27