#1338. 走出迷宫(DFS)
走出迷宫(DFS)
走出迷宫
题目描述
已知一个 的迷宫,允许往上、下、左、右四个方向行走。入口在左上角 处,出口在右下角 处。每个格子有 2 种状态,0 和 1,前者表示可以通行后者表示不能通行。现在请你按照左、上、右、下顺序进行搜索,请问这个迷宫能不能走通。如果起点或者终点有一个不能通行(为 1),则看成无法走通。
输入描述
输入数据有若干行,第一行有一个自然数 (),表示迷宫的大小,其后有 行数据,每行有 个 0 或 1(数字之间空格隔开),用以描述迷宫地图。
输出描述
能走通则输出“YES”,否则输出“NO”。
样例输入
4
0 0 0 1
0 1 0 0
0 0 1 0
0 1 1 0
样例输出
YES