#T1825. 01背包问题

01背包问题

题目描述

nn 个物品,编号为 ii 的物品的重量为 wiw_i,价值为 viv_i

现在要从这些物品中选一些物品装到一个载重为 mm 的背包中,使得背包内物体在总重量不超过 mm 的前提下价值尽量大。

输入格式

输入第一行包含两个正整数 nn (物品数量) 和 mm (背包载重)。 接下来 nn 行,每行二个整数 wiviw_i,v_i,表示每个物品的重量和价值。

输出格式

输出一个正整数表示最大价值

4 6
1 4
2 6
3 12
2 7
23

数据规模与约定

对于 100%100\% 的数据, 2n3500m128801wivi10002\le n\le 3500,m\le 12880,1\le w_i,v_i\le 1000