Problem5913--走迷宫 III

5913: 走迷宫 III

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

小明最近爱上了走迷宫,现在有这样一个走迷宫的问题,给定一个 $N∗M$ 方格的迷宫,迷宫里有 $T$ 处障碍,障碍处不可通过。
给定起点坐标和终点坐标,问: 每个方格最多经过 $1$ 次,有多少种从起点坐标到终点坐标的方案。
在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。

Input

第一行 $N,\ M,\ T\ (1≤N,\ M≤5,\ 0 \leq T \leq 25)$,$N$ 为行,$M$ 为列,$T$ 为障碍总数。
第二行起点坐标 $S_X,\ S_Y$,终点坐标 $F_X,\ F_Y$。
接下来 $T$ 行,每行两个数,为障碍点的坐标。

Output

给定起点坐标和终点坐标,问每个方格最多经过 $1$ 次,从起点坐标到终点坐标的方案总数。

Sample 1 Input

2 2 1
1 1 2 2
1 2

Sample 1 Output

1

Source/Category

基础算法 4.12.搜索与回溯