动态规划题目的特点
1.计数
-有多少种方式走到右下角
-有多少种方法选出k个数使得和是sum
2.求最大最小值
-从左上角走到右下角路径的最大数字和
-最长上升子序列长度
动态规划的基本模型:
确定问题的决策对象
对决策问题划分阶段
对各个阶段确定状态变量
根据状态变量来确定目标函数
确定状态转移方程
动态规划只能应用于有最优子结构的问题。最优子结构的意思是局部最优解能决定全局最优解。简单地说,问题能够分解成子问题来解决。并且保存子问题的解
动态规划是一种牺牲了空间,换取时间的算法
总结: 虽然对动态规划还没有很好的了解,但随着做题的增加还是会慢慢变好的。总之,多练题就是了