- 40
- 0
- 约9.01万字
- 约 85页
- 2015-10-11 发布于河南
- 举报
《动态规划总结_By_Amber附题》.pdf
[ADN.cn][Library]Summary 动态规划总结 by Amber
动态规划总结
by Amber
1. 按状态类型分
写在前面:
从状态类型分,并不表示一题只从属于一类。其实一类只是一种状态的表示方法。可以好几
种方法组合成一个状态,来解决问题。
1.1.编号(长度)动态规划
共性总结
本类的状态是基础的基础,大部分的动态规划都要用到它,成为一个维。
一般来说,有两种编号的状态:
状态(i)表示前i 个元素决策组成的一个状态。
状态(i)表示用到了第i 个元素,和其他在1 到i-1 间的元素,决策组成有的一个状态。
题库
a) 最长不下降子序列
以一元组(i)作为状态,表示第i 个作为序列的最后一个点的时候的最长序列。于是
很容易想到O(n2)得算法。但本题可合理组织状态,引入一个单调的辅助数组,利用单
调性二分查找,优化到O(nlogn) 。关于优化详见优化章。
一些问题可将数据有
原创力文档

文档评论(0)