dp模型(有些不太懂)
来源:互联网 发布:熙颐影业 知乎 编辑:程序博客网 时间:2024/06/05 04:44
据说NOIP上Dp是必考的,可是翻来覆去也不过那么几个模型,所以想到总结一下。写得不全,大家多指正,我会不断扩充的。
1、背包模型
包括0-1背包、无限背包、有限背包、有价值背包、小数背包(贪心即可)等,是极为经典的模型,其转化与优化也是很重要的。
2、最长非降子序列模型
改版:渡河问题、合唱队型等
3、最大子段和模型
改版:K大子段和、最佳游览,最大子矩阵和等。
4、LCS模型
改版:回文字串、多串的LCS等
5、括号序列模型
改版:关灯问题(TSOJ)、charexp(TSOJ)、最大算式等,核心思想在于以串的长度为阶段。
6、递推模型
这类题是属于徘徊在DP与递归之间得一类题,本质是类似于记忆化搜索的一种填表,有很强的数学味。
7、线段覆盖问题
改版:Tom的烦恼(TOJ)等。经常利用到离散化等技巧辅助。
8、单词划分模型
和LCS基本上构成了字符串DP的主要类型。改版:奇怪的门(TOJ)等。
9、股票模型
这是DP优化的经典模型。改版有换外汇等。
10、连续段划分模型
即要求把数列划分成k个连续段,使每段和的最大值最小。改版有任务调度等。
11、游戏模型
这类题的阶段(一般是时间)和决策(一般就是游戏目标)很清楚,因此比较容易想到。改版:免费馅饼(NOI98)、Help Jimmy(CEOI2000)、瑰丽华尔兹(NOI2005,优化需要多费功夫)。
转载自:http://hi.baidu.com/feipu123/item/bdfd8f15f7bcd94be75e0684
- dp模型(有些不太懂)
- 哈希表C++实现(大概模型,有些细节没有考虑)
- 模型中用Set有些不好的地方
- 棋盘放车(有些点不能放)(DP状态压缩)
- 有些。
- DP混合模型参数分析(DPMM)
- 区间dp模型(石子归并)
- hdu1160(dp的lis模型)
- POJ 1163 这才叫DP 当然有些过于典型了
- Hdu 2577 How to Type (DP)(对题意有些疑问。。)
- uva11137递推和DP其实有些类似
- 矩形嵌套DP模型
- 模型整理------------区间dp
- dp[组号][个数] 模型
- dp经典模型
- dp(DAG模型)
- 区间dp模型
- 区间dp模型(石子归并,括号匹配,整数划分)
- B_TREE索引原理初解
- 知人知面不知心
- 通用css样式,全局css样式,css样式模板,
- Oracle常见错误记录
- 入住CSDN喽~~
- dp模型(有些不太懂)
- C数据结构之单链表
- URAL 1936 Roshambo 解题报告
- TD LTE ZUC(EEA3/EIA3)祖冲之算法集介绍
- 管理 AWR(一)
- 学习Javascript闭包(Closure)
- oracle 查看表约束,列约束
- C字符串操作函数的实现
- 报道