算法-动态规划

30 阅读1分钟

动态规划解决特点

  1. 计数。求多少种解决方案,求和、多少种路径
  2. 最优值。最大或最小值
  3. 存在性。是否存在最优解

动态规划解题步骤

确认状态

  1. 状态至关重要
  2. 解题初始创建一个数组f[i]或地f[i][j],确定数组中每个元素在具体含义
  3. 确认状态在技巧:最后一步,子问题

转移方程

初始条件与边界条件

计算顺序