动态规划入门篇.pptVIP

  • 4
  • 0
  • 约 63页
  • 2017-06-11 发布于北京
  • 举报
Hdu 1087 Super Jumping! Jumping! Jumping! 求最大和上升子序列 Sample Input 3 1 3 2 4 1 2 3 4 4 3 3 2 1 0 Sample Output 4 10 3 Hdu 1003 Max Sum 求最大连续和 * 状态表示法三: 采用状态表示法二的方法是从顶层开始,逐步向下至底层来求出原问题的解。事实上,还可以从相反的方向考虑。仍用二元组D(X,y)描述问题,D(X,y)表示从第X层第y个位置到达底层的最小路径得分。原问题的最小路径得分即为D(1,1)。 最优子结构性质:显然,D(X,y)的最优路径Path(X,y)一定包含子问题D(X+1,y)或D(X+1,y+1)的最优路径,否则,取D(X+1,y)和D(X+1,y+1)的最优路径中得分小的那条路径加上第X层第y个位置构成的路径得分必然小于Path(X,y)的得分,这与Path(X,y)的最优性矛盾。 2 6 2 1 8 4 1 5 6 8 图1—1 数字三角形 如图所示,D(1,1)的最优路径为2-6-1-1,它包含D(2,1)的最优路径6-1-1。因此,这种状态表示描述的计算D(X,y)的问题同样具有最优子结构性质。 递归关系: D(X,y)=min{D

文档评论(0)

1亿VIP精品文档

相关文档