14_0-1背包问题公开课教案教学设计资料.docxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-07-28 发布于浙江
  • 举报

14_0-1背包问题公开课教案教学设计资料.docx

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,这是最优解。

文档评论(0)

1亿VIP精品文档

相关文档