动态规划程序设计
动态规划程序设计(3)
由于动态规划的“名气”如此之大,以至于很多人甚至一些资料书上都往往把一种与动态规划十分相似的算法,当作是动态规划。这种算法就是递推。实际上,这两种算法还是很容易区分的。
按解题的目标来分,信息学试题主要分四类:判定性问题、构造性问题、计数问题和最优化问题。我们在竞赛中碰到的大多是最优化问题,而动态规划正是解决最优化问题的有力武器,因此动态规划在竞赛中的地位日益提高。而递推法在处理判定性问题和计数问题方面也是一把利器。下面分别就两个例子,谈一下递推法和动态规划在这两个方面的联系。
【例】1所示的数塔,从顶部出发,在每一结点可以选择向左走或是向右走,一起走到底层,要求找出一条路径,使路径上的值最大。
图1
这道题如果用枚举法,在数塔层数稍大的情况下(如40),则需要列举出的路径条数将是一个非常庞大的数目。所以实际求解时,可从底层开始,层层递进,最后得到最大值。n行,则有n-1个阶段,找到问题求解的最优路径。
自底向上计算:(给出递推式和终止条件)
①从底层开始,本身数即为最大数;
②倒数第二层的计算,取决于底层的数据:12+6=18,13+14=27,24+15=39,24+8=32;
③倒数第三层的计算,取决于底二层计算的数据:27+12=39,39+7=46,39+26=65
④倒数第四层的计算,取决于底三层计算的数据:46+11=57,65+8=73
您可能关注的文档
- 这些指标能否说明身体成分-教学试验中心.PPT
- 全球首家高分辨2bits电化学工作站所有的仪器均已含交流阻抗最高.DOC
- 全球统计数据分析平台——EPS数据平台.PPT
- 全身各部位各体位X线检查临床意义-影像FTP.PPT
- 八十九年无电渗流作用下毛细电泳自由溶液中抗体抗原-CiteSeerX.PDF
- 八项质量管理原则如何实现领导作用.PPT
- 选择环境工程系的六大理由-万能科技大学环境工程系所Department.PDF
- 透过现象看本质——见解深刻-柯桥教育资源公共服务平台.DOC
- 公司推荐2017年大连科技奖励项目公示-中车.DOC
- 选择转运PCI策略需关注的考核要点-中国胸痛中心网.PDF
- 2022年建设监察大队工作总结.doc
- 2022年房建部个人工作总结.doc
- Wiam试验测试标准.pdf
- 人工智能核心550篇论文 文本生成 1609.05473v6.pdf
- 机器人资料收集9.Application_Manual_PROFIBUS-DP.pdf
- 麦肯锡咨询资料 17042.pdf
- 章丘市天九机械配件厂机械配件生产项目-第一次修改-2017.4.27.pdf
- 汽提塔技术要求CILBCFQ-710-COM-15.91-10001_0_VENDOR GENERAL REQUIREMENTS.pdf
- 全部SCI论文收集C675.pdf
- 科尔尼 咨询资料ATK-上海通用汽车凯迪拉克专题报告会-销售服务.pdf
最近下载
- 基于NSA2860的参考方案设计.PDF VIP
- Roland罗兰乐器AX-Edge 肩背式合成器[Chinese] AX-Edge Owner's Manual用户手册.pdf
- 人力资源合规管理与风险管控 自查手册(361个风险点)-2025更新.pdf
- 日本工业标准JISL19022002.pdf VIP
- gb50974-2014消防给水及消火栓系统技术规范讲解..ppt VIP
- 《数字电子技术基础》课后习题及参考答案7810.pdf VIP
- 苏州市房地产经纪与信用管理平台‐备案经纪机构信息复核操.PDF
- 第十六届“高教杯”机械类试卷(机械手)、(台灯).pdf VIP
- 中医骨科护理疑难病例讨论.pptx VIP
- 浙江省宁波市慈溪市2024-2025学年六年级下学期期末数学试卷及答案解析.docx VIP
原创力文档

文档评论(0)