- 0
- 0
- 约小于1千字
- 约 1页
- 2026-07-28 发布于浙江
- 举报
0-1背包问题
【问题描述】
有n件物品和一个容量为W的背包。第i件物品的重量为w_i,价值为v_i。每件物品只能选择0次或1次(即不能分割)。问在不超过背包容量的情况下,能装入背包的物品的最大总价值是多少?这是一个经典的动态规划问题。定义dp[i][j]表示考虑前i件物品,背包容量为j时能获得的最大价值。
【输入格式】
第1行2个正整数n,W(1≤n≤100,1≤W≤1000)
接下来n行,每行2个正整数w_i,v_i(1≤w_i≤W,1≤v_i≤1000)
【输出格式】
输出一个整数,表示能装入背包的最大总价值。
【输入样例】
310
34
45
56
【输出样例】
11
说明:选择第1件和第3件物品,总重量3+5=8≤10,总价值4+6=10。或者选择第2件和第3件,总重量9,总价值11,这是最优解。
您可能关注的文档
- 11阅读赏析公开课教案教学设计资料.docx
- 期末模拟卷二 答案公开课教案教学设计资料.docx
- 五上数学第一单元第四课时校本作业公开课教案教学设计资料.docx
- 光学复习公开课教案教学设计资料.doc
- 《Harness工程》2.2读书心得公开课教案教学设计资料.docx
- 语法填空4. Mencius’s Mother Moves Three Times(孟母三迁)公开课.docx
- 写作素材10 周国平:杞人是一位哲学家公开课教案教学设计资料.docx
- 五年级下册数学期末校本练习一公开课教案教学设计资料.doc
- 函数的单调性两课时公开课教案教学设计资料.pptx
- 2026年社会模拟卷公开课教案教学设计资料.docx
原创力文档

文档评论(0)