问题 A: 01背包

内存限制:128 MB 时间限制:1.000 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:165 通过:96

题目描述

有n 种不同的物品,每个物品有两个属性,size 体积,value 价值,现在给一个容量为 w 的背包,问最多可带走多少价值的物品。  
例:编号分别为a,b,c,d,e的五件物品,它们的重量分别是2,2,6,5,4,它们的价值分别是6,3,5,4,6,每件物品数量只有一个,现在给你个承重为10的背包,如何让背包里装入的物品具有最大的价值总和?

输入格式

第1行,两个数据,分别是物品种数和背包容量
第2至n+1行,每行两个数据,分别代表第 i 种物品的体积和价值

输出格式

输出一个数据,表示最大价值总和

输入样例 复制

5 10 
2 6 
2 3
6 5
5 4
4 6

输出样例 复制

15

数据范围与提示

物品数量1<=n<=100
背包容量1<=W<=1000

分类标签