Problem C: 背包2(01背包)(动规课程F)(4.2)

Problem C: 背包2(01背包)(动规课程F)(4.2)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

给定 N 个物品和一个容量为 V 的背包,物品 i 的体积是 wi,其价值为 ci 

面对每个物品,我们只有选择放入或者不放入两种选择,每个物品只能放入一次。问:如何选择装入背包的物品,使得装入背包中的物品的总价值最大?

Input

第一行有两个正整数NV1<=N<=100, 1<=V<=100000)。

接下来的n行每行有两个正整数wici 1<=wi,ci<=1000

Output

输出背包中的物品的总价值。

Sample Input Copy

3 10
4 5
8 11
6 7

Sample Output Copy

12

HINT

放第1和第3个物品放,体积刚好是10,价值是12。