- 2
- 0
- 约3.86千字
- 约 9页
- 2017-06-18 发布于湖北
- 举报
动态规划总结
专题一 状态表示
在用动态规划解题时,我么往往第一个考虑的是数组维数,其实数组维度(和状态表示)是有规律可循的:
二维空间的DP:
一般采用二位数组——d[i,j]表示当i,j为某一边角时的极值(e:d[i,j]可以表示以i,j为右上角时所能构成的正方形的边长最大值——听不懂?接着往下看)。
还有一种表示方法:d[i,num]表示走到第i各阶段的第num个位置:
1,1 2,2 3,3 4,4 5,5 6,6 2,1 3,2 4,3 5,4 6,5 7,5 3,1 4,2 5,3 6,4 7,4 8,4 4,1 5,2 6,3 7,3 8,3 9,3 5,1 6,2 7,2 8,2 9,2 10,2 6,1 7,1 8,1 9,1 10,1 11,1 这种表示解决“多次访问同一图”类的DP题很有用。
阶段决策类的DP:
这里指阶段划分十分明显的题(0/1背包)。
一般采用d[i,j]表示执行到第i各阶段,剩余代价为j时,所能取得的最高分。(如果限制条件多,可增加维度)。
树形关系类的DP:
一般用d[i]来表示以i为根节点的最优值,可以加维来保证正确性。
线性关系类的DP:
这一类的DP最简单,是每一个OIER的必备基础,在这里就不废话了。
专题二 状态转移
(专题二与专题一的分类标准不同,因为dugushuiyi说这样分更好,感谢他)
线性转移
您可能关注的文档
最近下载
- 宣贯培训(2026年)《SYT 6126-2017抽油机、电动潜油泵和螺杆泵油井生产指标统计方法》.pptx VIP
- 某厂区室外道路及管网施工组织设计.docx VIP
- 枝江高杆灯合同.doc VIP
- 骨科手术患者围手术期VTE风险评估及预防.docx VIP
- 昌邑高杆灯合同.doc VIP
- 高层房建施工组织设计.doc VIP
- 桥梁施工软件:Tekla Structures二次开发_(15).TeklaStructures性能优化与维护.docx VIP
- 深度解析(2026)《SYT 5904-2024潜油电泵选型原则及设计方法》.pptx VIP
- 高层房建的施工组织设计.doc VIP
- 2024年浙江省金华市金东区小升初英语试卷.pdf VIP
原创力文档

文档评论(0)