- 2
- 0
- 约1.61万字
- 约 13页
- 2018-06-08 发布于山东
- 举报
前言
动态规划算法在近几年的各级信息学奥林匹克竞赛中代替了搜索算法的统治地位,成为要想在信息学竞赛中取得好成绩必须掌握的一种算法。
然而很多同学学习动态规划时,被它复杂的算法定义以及表示方法弄的晕头转向,不知所以,即便勉强掌握,往往一遇到复杂一点的动态规划,又不知如何下手分析出正确的结果。为了使同学们能熟练,透彻地掌握这种算法。我们通过动态规划准备篇,基础篇,中级篇和高级篇共四篇文章来进行一个系统地讲解。希望能对同学们的学习有所帮助。
动态规划 中级篇
同学们在基础篇中已经学习了动态规划的基本理论和程序实现的基本方法。在中级篇中我们将主要以习题为主,要求同学们除了将算法思路转换为程序以外,还应加强对问题的一个正确的思考,掌握利用动态规划解题的切入点以及正确的展开。
(1-1)方格路径问题
问题描述:在一个n×m的棋盘内(n,m=100),每个格子有一个正整数的值(不超过100),表示占据该格子应支付的费用,一个国际象棋的兵从棋盘左下角格子(1,1)开始沿着向上或向右的方向向右上角格子(n,m)行进。要求找出一条行进的路径使得该小兵支付的总费用最小。
实例如下:
2 8 2 1 2 2 3 1 8 5 4 9 2 1 5 7 最小费用为15,路径从(1,1)→(1,2)→(2,2)→(3,2)→(3,3)→(3,4)→(4,4)。
解题思路:这个问题已经在基础篇引例1中已
您可能关注的文档
- 秋冬头疼高发 如何不吃药也能止痛.doc
- 初三下物理试题.doc
- 2015南开大学新闻学理论与实践考研冲刺宝典.docx
- 苏州中化聚氨酯项目后评价报告-20110618(草稿).doc
- 2013年初中二诊语文试题.doc
- 英语教案:Unit 4《Astronomy the science of the stars》-Speaking(必修3)【关注@高中学习资料库 】.doc
- CEMS技术澄清书.doc
- 保健月饼猫腻多 市民选购需谨慎.doc
- 《创新设计》2014届高考数学人教版A版(文科)第一轮复习方案课时作业:第4讲 函数的概念及其表示.doc
- 初2013级第一次学科教学质量检测(数学)数学答案.doc
原创力文档

文档评论(0)