时间限制:1 s 空间限制:256 MB
设有一个N*N(2<=N<=10)方格的迷宫,入口和出口分别在左上角和右上角。
迷宫格子中分别放0和1,0表示可通,1表示不能,入口和出口处肯定是0。
迷宫走的规则如下所示:即从某点开始,有八个方向可走,前进方格中数字为0时表示可通过,为1时表示不可通过,要另找路径。
找出所有从入口(左上角)到出口(右上角)的路径(不能重复),输出路径总数,如果无法到达,则输出0.
输入
第一行输入N,接下来输入N*N的矩阵
输出
输出路径总数
样例
样例输入1
3
0 0 0
0 1 1
1 0 0
样例输出1
2
样例提示
第一条路(1,1) -> (1,2)-> (1,3)
第二条路(1,1) -> (2,1)-> (1,2)-> (1,3)
分析:
既然是要求路径,可以通过DFS来做