#C06L04P09. C06.L04.递推(二).课后附加题2.骑士游历问题(knight)
C06.L04.递推(二).课后附加题2.骑士游历问题(knight)
题目描述
设有一个 m*n 的棋盘,在棋盘上任一点有一个中国象棋“马”,马走的规则为:马走日字;马只能向右走。当 m , n 给出后,同时给出马起始的位置和终点的位置,试找出从起点到终点所有路径的数目。
输入格式
m , n , , , , (分别表示棋盘大小、起点坐标和终点坐标)。
数据范围
2 ≤ m ≤ 50,2 ≤ n ≤ 50
0 ≤ , <= m
0 ≤ , <= n
输出格式
路径数目(若不存在,则输出 0 )。
样例
30 30 1 15 5 15
8
提示
-
x 代表横坐标(左小右大),y 代表纵坐标(下小上大),这个规则和平面几何的习惯一致
-
m 表示棋盘横向坐标边界,n 表示纵向坐标边界
-
坐标轴上的点是有效的点
相关
在以下作业中: