#arc073b. [arc073_b]Simple Knapsack
[arc073_b]Simple Knapsack
問題文
あなたは 個の物と、強度 のバッグを持っています。 個目の物は、重さが で価値が です。
あなたは、物のうちいくつかを選び、バッグに入れます。 ただし、選んだ物の重さの和は 以下でなくてはいけません。
あなたは、バッグに入れた物の価値の総和を最大化したいです。
制約
- すべての について、
- はすべて整数である
入力
入力は以下の形式で標準入力から与えられる。
:
出力
価値の総和の最大値を出力する。
入力例 1
4 6
2 1
3 4
4 10
3 4
出力例 1
11
個目の物を選ぶと良いです。
入力例 2
4 6
2 1
3 7
4 10
3 6
出力例 2
13
個目の物を選ぶと良いです。
入力例 3
4 10
1 100
1 100
1 100
1 100
出力例 3
400
すべての物が選べます。
入力例 4
4 1
10 100
10 100
10 100
10 100
出力例 4
0
個も物が選べません。