已知重量分别为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 | 请登录 |