#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,m≤10000<n,m\le1000;0<wi,vi≤10000<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