#HX1263B. 完全背包问题1

提交9 通过5
通过率55.6%
时间限制1000ms
内存限制128MiB
    ID: 10168 传统题 1000ms 128MiB 尝试: 9 已通过: 5 难度: 普及 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1263-背包问题

题目描述

题目描述

nn 种物品和一个容量是 mm 的背包,每种物品都有无限件可用。

ii 种物品的体积是 wiw_i,价值是 viv_i

求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。

输入格式

第一行两个整数 n,mn,m,用空格隔开,分别表示物品种数和背包容积。

接下来有 nn 行,每行两个整数 wi,viw_i,v_i,用空格隔开,分别表示第 ii 种物品的体积和价值。

输出格式

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

样例输入

4 5
1 2
2 4
3 4
4 5

样例输出

10

提示

0<n,m10000<n,m\le10000<wi,vi10000<w_i,v_i\le1000

2 10
6 13
4 8
21
2 59
28 30
47 205
205
2 61
22 129
17 74
332