1522 问题 D: 蓝桥杯算法提高VIP-我们的征途是星辰大海

时间限制: 1s 内存限制: 128MB 提交: 947 解决: 306
题目描述
最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成。
共有四种方格:
‘.’  代表空地,curiosity可以穿过它
‘#’  代表障碍物,不可穿越,不可停留
‘S’  代表curiosity的起始位置
‘T’  代表curiosity的目的地
NASA将会发送一系列的命令给curiosity,格式如下:“LRUD”分别代表向左,向右,向上,向下走一步。由于地球和火星之间最近时也有55000000km!所以我们必须提前判断这一系列的指令会让curiosity最终处在什么样的状态,请编程完成它。
输入
第一行是一个整数T,代表有几个测试样例 
每个测试样例第一行是一个整数N(1< =N< =50))代表迷宫的大小(N*N)。随后的N行每行由N个字符串组成,代表迷宫。接下来的  一行是一个整数Q,代表有多少次询问,接下来的Q行每行是一个仅由“LRUD”四个字母的组成的字符串,字符转长度小于1000. 
输出
对于每个询问输出单独的一行: 
“I  get  there!”:执行给出的命令后curiosity最终到达了终点。 
“I  have  no  idea!”:执行给出的命令后curiosity未能到达终点。 
“I  am  dizzy!”:curiosity在执行命令的过程中撞到了障碍物。 
“I  am  out!”:代表curiosity在执行命令的过程中走出了迷宫的边界。 
样例输入
2 
2 
S. 
#T 
2 
RD 
DR 
3 
S.# 
.#. 
.T# 
3 
RL 
DDD 
DDRR 
样例输出
I get there!
I am dizzy!
I have no idea!
I am out!
I get there!
提示
零基础同学可以先学习视频课程,包含C/C++、Python、百练、蓝桥杯辅导、算法数据结构等课程,提供视频讲解以及配套习题,还有老师答疑,点击这里了解课程详情

比赛公告

Tips 请对本次比赛进行一些描述,公告内容应当包含:比赛的创办者或组织;本次比赛的目的或意义;本次比赛的考点、语言或类型;或其他注意事项及描述等。至少保证30个汉字长度。