AT_dp_e Knapsack 2

题目描述

$N$ 个物品被编号为 $1, 2, \ldots, N$。对于 $1 \leq i \leq N$,物品 $i$ 的重量是 $w _ i$,价值是 $v _ i$。 太郎君决定从 $N$ 个物品中选择一些放入背包中带回家。背包的容量为 $W$,带回的物品的总重量不能超过 $W$。 请计算太郎君能带回的物品的最大总价值。

输入格式

输入以以下格式从标准输入中提供: > $N$ $W$ > $w _ 1$ $v _ 1$ > $w _ 2$ $v _ 2$ > $\ldots$ > $w _ N$ $v _ N$

输出格式

输出太郎君能带回的物品的最大总价值。

说明/提示

### 限制条件 - 所有输入均为整数。 - $1 \leq N \leq 100$ - $1 \leq W \leq 10 ^ 9$ - $1 \leq w _ i \leq W$ - $1 \leq v _ i \leq 10 ^ 3$ ### 样例解释 1 可以选择物品 $1$ 和 $3$。这样,总重量为 $3 + 5 = 8$,总价值为 $30 + 60 = 90$。 ### 样例解释 3 可以选择物品 $2, 4, 5$。这样,总重量为 $5 + 6 + 3 = 14$,总价值为 $6 + 6 + 5 = 17$。 --- Translated by User 735713.