动态规划_____浙江大学_acm程序设计竞赛_动态规划讲义.pdf

动态规划_____浙江大学_acm程序设计竞赛_动态规划讲义.pdf

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动态规划_____浙江大学_acm程序设计竞赛_动态规划讲义

动态规划专题讲义 本文只是个人对动态规划的一 些见解,理论性并不一定能保证 言 前 正确,有不足和缺漏之处请谅解 和及时地指出.  是信息学竞赛中选手必 划 规 态 动 须熟练掌握的一种算法,他以其 多元性广受出题者的喜爱.  什么是动态规划 状态 阶段 决策 录 目  一种确立状态的方法  两种简单的动规武器  三种特殊的动态规划 划 规 态 动 是 么 什 在学习动态规划之前你一定学 过有哪些信誉好的足球投注网站.那么有哪些信誉好的足球投注网站与动态规划有 什么关系呢?我们来下面的一 个例子. 给你一个数字三角形, 形式如下: 1 形 角 三 字 数 2 3 4 5 6 7 8 9 10 找出从第一层到最后一层的一条 路,使得所经过的权值之和最小或 者最大.  无论对与新手还是老手,这都是再 熟悉不过的题了,很容易地,我们 写出状态转移方程:f(i, j)=a[i, j] 形 角 三 字 数 + min{f(i-1, j)+f(i-1, j + 1)}  对于动态规划算法解决这个问题, 我们根据状态转移方程和状态转移 方向,比较容易地写出动态规划的 循环表示方法。但是,当状态和转 移非常复杂的时候,也许写出循环 式的动态规划就不是那么简单了。  解决方法:  我们尝试从正面的思路去分析问题, 如上例,不难得出一个非常简单的 递归过程: 索 搜 化 忆 记  f1:=f(i-1,j+1); f2:=f(i-1,j);  if f1f2 then f:=f1+a[i,j] else f:=f2+a[i,j];

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档