noip基础算法综合.pptVIP

  • 17
  • 0
  • 约1.31万字
  • 约 93页
  • 2021-04-19 发布于浙江
  • 举报
递推的应用(动态规划中的递推) 例题:最小伤害 把儿站在一个N x N的方阵中最左上角的格子里。他可以从一个格子走到它右边和下边的格子里。每一个格子都有一个伤害值。他想在受伤害最小的情况下走到方阵的最右下角。 分析 F[i][j]:设走到(i,j) 这格的最小伤害值,a[i][j]表示(i,j)这格的伤害值。 F[i][j]=min(f[i-1][j],f[i][j-1])+a[i][j] 边界条件:f[1][1]=a[1][1] f[i][1]=f[i-1][1]+a[i][1](2=i=n) f[1][i]=f[1][i-1]+a[1][i](2=i=n) 在一个n×m的方格中,m为奇数,放置有n×m个数 ,如图,方格中间的下方有一人,此人可按照五个方向前进但不能越出方格,见右下图。 人每走过一个方格必须取此方格中的数。要求找到一条从底到顶的路径,使其数相加之和为最大。输出和的最大值。 16 4 3 12 6 0 3 4 -5 6 7 0 0 2 6 0 -1 -2 3 6 8 5 3 4 0 0 -2 7 -1 7 4 0 7 -5 6 0 -1 3 4 12 4 2 人 递推的应用(动态规划中的递推) 例题:方格取数 分析

文档评论(0)

1亿VIP精品文档

相关文档