top1编程
← 返回上一页

P4972. 棋盘寻宝

时间限制
1000 ms
内存限制
256 MiB
难度
-
知识点
童程童美
知识点
搜索基础

题目描述

有一个 n×mn×m 的棋盘1<n,m100(1<n,m≤100),棋盘上有侍卫和宝藏,在棋盘的左上角1,1(1,1) 开始寻找宝藏,如果能避开侍卫找到宝藏输出 YES,否则输出 NO。注意:左上角不一定是 ‘.’(安全通行)。

输入格式

输入有一组测试数据,以两个非零整数 nnmm 开始,两者均不超过 100100nn 表示迷阵行数, mm 表示迷阵列数。接下来有 nn 行, 每行包含 mm 个字符,不同字符分别代表不同含义: ‘.’ 可以安全通行的方格。 ‘#’ 有守卫的方格。 ‘*’ 宝藏所在位置。

输出格式

找到宝藏输出 YES,否则输出 NO

5 6
. . # . . .
. . . # . .
. . . # . .
# . . . . .
# # # . * .
YES