刘怡峰-动态规划.pptVIP

  • 4
  • 0
  • 约1.41千字
  • 约 9页
  • 2017-06-20 发布于江苏
  • 举报
刘怡峰-动态规划

动态规划 给你一个数字三角形, 形式如下: 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]; opt[i, j] - 每产生一个f(i, j),将f(i, j)的值放入opt中,以后再次调用到f(i, j)的时候,直接从opt[i, j]来取就可以了。 1017. The Staircases One curious child has a set of N little bricks (5 ≤ N ≤ 500). From these bricks he builds different staircases. Staircase consists of steps of different sizes in a strictly descending order. It is not allowed for staircase to have steps equal sizes. Every sta

文档评论(0)

1亿VIP精品文档

相关文档