1064:01背包问题

时间限制:2 S   /  内存限制:65536 KB
AC:32   /  Submit:75
问题描述

NN件物品和一个容量为MM的背包。

已知第ii件物品的重量是wiw_i,价值是viv_i

求解如何选取物品才能使装入背包的物品价值总和最大。

注意:每件物品至多选取11次!

输入描述

第一行是两个正整数M,NM,N分别代表背包的容量和物品的件数。(1M1051N1001 \le M \le 10^5,1 \le N \le 100

接下来NN行,每行两个正整数wi,viw_i,v_i分别表示第ii件物品的重量和价值。(1wi,vi1041 \le w_i,v_i \le 10^4

输出描述

在一行中输出装入背包的物品价值总和的最大值。

样例输入复制样例

10 4

2 1

3 3

4 5

7 9

样例输出

12

相关

题单#21(动态规划之背包DP)


Copyright 2016 - 2025 XUJC ACM Team
闽ICP备2020022076号-1