noip讲义2递推法程序.pptVIP

  • 3
  • 0
  • 约2.24万字
  • 约 86页
  • 2017-01-29 发布于湖北
  • 举报
递推法 采用具体化、特殊化的方法寻找规律 练习1 练习2 练习3 练习4 Hanoi双塔问题 通过合理分步、恰当分类找出递推关系 登楼梯 错位排列 染色问题 传球问题 凸多边形划分 求路径总数 街道路径 过河卒 传球游戏 传球问题 整数划分 倒推法 骑士游历 乘火车 设有一个N*M(1=N=50,1=M=50)的街道,规定行人从A(1,1)出发,在街道上只能向东或北行走。 若在此街道中,设置一个矩形障碍区域(包括围住该区域的的街道)不让行人通行,如上图中用“*”表示的部分。此矩形障碍区域用2对顶点坐标给出,如上图中的2对顶点坐标为(2,2),(8,4),此时从A出发到达B的路径有两条。 现给出N、M,同时再给出此街道中的矩形障碍区域的2对顶点坐标(x1,y1),(x2,y2),请求出此时所有从A出发到达B的路径的条数。 由于在街上只能向东或北方向行走,因此要想达到坐标为(i,j)的顶点的话,必定要经过坐标为(i-1,j)的顶点或坐标为(i,j-1)的顶点,假设从起始顶点到达坐标为(i,j)的顶点的路径总数为a[i,j],则a[i,j]= a[i-1,j] +a[i,j-1]。因此我们可以采用逐行递推的方法来求出从起始顶点到达任意一个顶点的路径总数。 var n,m,i,j,x1,x2,y1,y2

文档评论(0)

1亿VIP精品文档

相关文档