#1688. 寻找丢失的书签
寻找丢失的书签
题目背景
小铃在书屋整理时不慎将一枚标记重要藏书位置的书签遗失在屋内。书屋被木质书架分隔成许多不规则的过道,只有空白的过道可以通行,书架所在位置无法穿过。小铃站在柜台(起点),想知道能否走到书签掉落的位置(终点)。
题目描述
给定一个 n 行 m 列的网格表示书屋布局,其中:
S代表小铃所在的起点(柜台)
T代表书签所在的终点
#代表书架(无法通行)
.代表过道(可以通行)
小铃只能沿上下左右四个方向移动,且只能走过道。请判断小铃是否能从起点走到终点,若能输出 YES,否则输出 NO。
输入格式
第一行包含两个整数 n 和 m(1 ≤ n, m ≤ 100),表示网格的行数和列数。接下来 n 行,每行包含 m 个字符(仅为 S、T、#、.),保证网格中恰好有一个 S 和一个 T。
输出格式
输出一行,若可达则输出 YES,否则输出 NO。
样例
5 5
S#...
..#..
.....
..#T.
.....
YES
样例解释
小铃从左上角的 S 出发,绕开书架后可到达右下角的 T 位置,因此输出 YES。