U592815 01背包

题目描述

有 $N$ 件物品和一件容量是 $M$ 的背包。每件物品只能使用一次。 第 $i$ 个物品的体积是 $v_i$ ,价值是 $w_i$ 求将哪些物品放入背包,可使得这些物品的总体积不超过背包容量,且价值最大。 输出最大的价值。

输入格式

第一行输入两个正整数 $N, M$ $(1 \leq N, M \leq 1000)$ 为物品数量和背包容量 接下来 $N$ 行,每行输入两个正整数 $v_i, w_i$ $(1 \leq v_i, w_i \leq 1000)$ 分别表示第 $i$ 个物品的体积和价值

输出格式

输出一个非负整数,表示答案