#1296. 迷宫问题

迷宫问题

题目描述

设有一个N\red{N} * N\red{N}2<=N<=10\red{2<=N<=10})方格的迷宫,入口和出口分别在左上角和右上角。

迷宫格子中分别放0\red{0}1\red{1}0\red{0}表示可通,1\red{1}表示不能通过, 入口和出口处肯定是0\red{0}.

迷宫走的规则如下所示:即从某点开始,有八个方向可走,前进方格中数字为0\red{0}时表示可通过,为1\red{1}时表示不可以通过,要另找路径。

找出所有从入口(左上角)到出口(右上角)的路径(不能重复),输出路径总数,如果无法到达,则输出0\red{0}.

输入格式

第一行方格迷宫的大小n\red{n} 接着n行,每行n列,数字之间有空格

输出格式

输出路径总数

样例

输入样例

3
0 0 0
0 1 1
1 0 0

输出样例

2