已知重量分别为w1,w2,…,wn的若干物品和容量为C的背包,物品的效益值分别为p1, 
p2,…,pn。此处,w1,w2,…,wn和C都为整数。要求找出这n个物品的一个子集,使其尽可能使选入背包的物品的效益值最大;即,使Result=Σpi×xi 
取最大值且满足∑wi×xi≤C,i=1,2,…n这里xi∈{0,1},1≤i≤n,xi=1表示物品i被选入背包,xi=0表示未选入。 
 
| Time Limit | $1$ 秒/Second(s) | Memory Limit | $512$ 兆字节/Megabyte(s) | 
| 提交总数 | $187$ | 正确数量 | $124$ | "
| 裁判形式 | 标准裁判/Standard Judge | 我的状态 | 尚未尝试 | 
| 难度 | 分类标签 | 动态规划 搜索 背包 | 
	已知重量分别为w1,w2,…,wn的若干物品和容量为C的背包,物品的效益值分别为p1, 
p2,…,pn。此处,w1,w2,…,wn和C都为整数。要求找出这n个物品的一个子集,使其尽可能使选入背包的物品的效益值最大;即,使Result=Σpi×xi 
取最大值且满足∑wi×xi≤C,i=1,2,…n这里xi∈{0,1},1≤i≤n,xi=1表示物品i被选入背包,xi=0表示未选入。 
 
输入数据以三行的形式给出。第一行由两个数据组成:第一个数据为物品的个数,第二个数据为背包的容量;第二行为物品的重量,每两个数据之间用一个空格隔开,第三行为物品的效益值,每两个数据用一个空格隔开。
请输出装载的最优效益值
3 30 
20 15 15
40 25 25
                        50
                        | 本题记录 | 用 户(点击查看用户) | 运行号(点击购买题解) | 时 间 | 
|---|---|---|---|
| 算法最快[$0 $ms] | realize | 835324 | 2022-04-07 19:26:29 | 
| 内存最少[$0 $KB] | ZZZZZZ | 608987 | 2020-07-30 20:33:05 | 
| 第一AC | 范晋豪@信息与计算科学142 | 5257 | 2016-05-30 20:52:39 | 
| 第一挑战 | 范晋豪@信息与计算科学142 | 5257 | 2016-05-30 20:52:39 | 
| 竞赛编号 | 竞赛名称 | 竞赛时间 | 访问比赛 | 
|---|---|---|---|
| 1529 | 2020年《图灵信息学算法》第二单元:动态规划 | 2020-07-26 14:30:00 | 请登录 | 
| 1500 | 2020图灵NOIP冬令营 day2 | 2020-01-14 08:00:00 | 请登录 |