动态规划---背包

动态规划---背包_第1张图片

1.01背包

动态规划---背包_第2张图片
集合划分两大原则:

  • 不重
  • 不漏

动态规划---背包_第3张图片
最终结果
在这里插入图片描述

例题:
动态规划---背包_第4张图片
图解:
动态规划---背包_第5张图片

1.1二维数组

(1)状态f[i][j]定义:前 i个物品,背包容量 j下的最优解(最大价值):

  • 当前的状态依赖于之前的状态,可以理解为从初始状态f[0][0] = 0开始

你可能感兴趣的:(算法基础,动态规划,算法,图论)