#1772. 广度优先搜索(一)-课堂案例2
广度优先搜索(一)-课堂案例2
题目描述
迷宫寻宝 已知山洞里面是由许多房间组成的迷宫,每个房间可以通往上下左右四个房间,迷宫大小是一个N*N的正方形,其中有一些怪兽堵路。 现在从起始(1,1)的位置进入洞穴寻找宝藏(已有一个宝箱),如果可以找到宝藏输出YES,否则输出NO。 要求用广度优先搜索实现。
输入格式
第一行是一个正整数N (2<N≤10),后面包含NN行,由‘.’、‘’、‘#’组成的矩阵, 其中‘.’表示可以走,‘*’表示怪兽,‘#’表示宝藏的位置。
输出格式
找到宝藏输出YES,否则输出NO。
样例
输入样例 1
3
...
.*.
.#*
输出样例 1
YES
输入样例 2
3
.*.
.**
.*#
输出样例 2
NO
输入样例 3
3
*..
.*.
.#*
输出样例 3
NO