atcoder#ARC073B. [ABC060D] Simple Knapsack
[ABC060D] Simple Knapsack
题目描述
あなたは 個の物と、強度 のバッグを持っています。 個目の物は、重さが で価値が です。
あなたは、物のうちいくつかを選び、バッグに入れます。 ただし、選んだ物の重さの和は 以下でなくてはいけません。
あなたは、バッグに入れた物の価値の総和を最大化したいです。
输入格式
入力は以下の形式で標準入力から与えられる。
:
输出格式
価値の総和の最大値を出力する。
题目大意
你有 个物品和容量为 的背包,每个物品要么选要么不选,它们的体积为 ,价值为 ,求总体积至多为 情况下能拿走物品价值的最大值。
【数据范围】
,,
都是整数
翻译:So_what
4 6
2 1
3 4
4 10
3 4
11
4 6
2 1
3 7
4 10
3 6
13
4 10
1 100
1 100
1 100
1 100
400
4 1
10 100
10 100
10 100
10 100
0
提示
制約
- すべての について、
- はすべて整数である
Sample Explanation 1
個目の物を選ぶと良いです。
Sample Explanation 2
個目の物を選ぶと良いです。
Sample Explanation 3
すべての物が選べます。
Sample Explanation 4
個も物が選べません。