动态规划?Yes!.pptVIP

  • 7
  • 0
  • 约4.88千字
  • 约 32页
  • 2017-08-14 发布于河南
  • 举报
动态规划?Yes! —— By Sherlock 小羊头啃苹果 Sherlock最近认识了一只很可爱的牧羊犬,自称小羊头。她很喜欢吃苹果,常常偷偷溜到Sherlock的花园来瞻仰种在那儿的两棵苹果树。然而小羊头实在太小了,够不着苹果树上的苹果。于是Sherlock只好施展魔法,使得每分钟都有一只苹果从两棵树的其中一棵上掉下来。众所周知,苹果掉到地上是会烂掉的,而没人喜欢吃烂苹果,因此小羊头只有在苹果掉落时站在苹果树下才能接住苹果并狼吞虎咽之。她吃苹果速度非常快,完全可以忽略不计,而且她跑步也很快,从一棵树跑到另一棵树所花的时间同样也可以忽略不计,然而她却非常懒,只愿意跑W( W = 30)次。现今苹果已经开始掉落了,小羊头正站在A树底下,而且我们知道Sherlock目前还只是个菜鸟巫师,MP(魔法值)有限,所以该法术只能撑T(1 = T = 1000)分钟。聪明的你可以帮助小羊头在这T分钟内吃到最多的苹果么? 什么是动态规划? 动态规划(Dynamic Programming)是近年来不管在OI还是ACM赛场上都大行其道的热门算法。动态规划题往往可以转化为解搜索树的问题,同样是搜索树,动态规划却比搜索算法高效很多,因为它把每个状态的最优值都记录了下来,于是成功地避免了重复地处理重叠子问题。不过,动规的使用要满足两个基本条件: 使用动态规划所需满足的基本条件 最优子结构 用动

文档评论(0)

1亿VIP精品文档

相关文档