爱问知识人 爱问教育 医院库

dp数组什么意思

首页

dp数组什么意思


        

提交回答
好评回答
  • 2023-11-06 16:00:18
    dp[i][j]的第一维表示当前要放入背包的是第几个物品,第二维表示背包的容量(要尽可能的高价值的使用背包的容量,所以要看当前的这个物品值不值得放到背包里)而dp本身代表当前这个状态下的最大价值。其状态方程为:dp[i][j] = max(dp[i-1][j], dp[i - 1][j - w[i]] + val[i])(价值要从上一个背包价值继承而来)(思考如何继承,也对状态方程的设计有所帮助)。

    高***

    2023-11-06 16:00:18

  • 生活 相关知识

  • 生活
  • 日常生活

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):