一、动态规划三大步骤 定义数组保存历史数据: 1.1 一维数组 1.2 二维数组 定义数组(例如dp[n]),需要明确dp[i]代表什么意思?找出数组元素之间的关系:归纳法 通过dp[0], dp[1],… dp[n-2] ,dp[n-1]来得到dp[n]的值找出初始值 : 例如dp[0], dp[1],根据初始值一步一步向下进行运算 实例分析待补充。。。