公元 3000 年,科学家发现了一个神秘的太空站。经过几个月的研究之后,他们作出了一张电子地图并发送了一个机器人过去进行进一步调查。
这张地图由
这张地图还有一个特别的地方:所有的障碍物都是四连通的(通过东西南北四个方向连通),并且所有空格子被障碍物包围。所有的空格子之间均可互相到达,并且该空间站不存在通道。不存在通道的意思是,对于每个空格子,南北两个相邻格子中至多只有一个障碍物,东西两个相邻格子中至多只有一个障碍物。
我们将所有的空格子从北到南、从西到东依次编号为
有
如果两个传送格由同一个控制器连接,那么机器人一旦从某个方向走到了其中一个格子,它就会立刻被传送到另一个格子上,并且以同样的方向移动到相邻格子上。显然这个过程中机器人不会再次被传送。
现在,科学家已经将机器人发送到某一个特定的格子上。由于一些技术上的原因,起始的格子总是与一个障碍物相邻。
例如在上图中,机器人可能会被发送到
你的任务是发送指令控制这台机器人,在合理的移动指令个数内发现所有传送控制器的位置。
交互格式
本题是一道交互式试题,你的程序需要和交互程序通过标准输入输出进行交互。每次向标准输出打印了一行后,请立即刷新缓冲区。
第一行三个正整数
接下来
选手程序需要输出若干 MoveRobot 命令进行移动并读取交互程序返回的移动结果,最后输出恰好
命令 | 描述 |
---|---|
MoveRobot | 试图向方向 |
Answer | 告诉交互程序你找到了一个连接 |
注意每个传送控制器应被输出恰好一次,但可以按任意顺序。
样例一
交互程序输出 | 选手程序输出 |
---|---|
7 8 1 ******** *****..* ***....* *.....** *S.....* *......* ******** | |
MoveRobot E | |
1 | |
MoveRobot N | |
1 | |
MoveRobot N | |
1 | |
MoveRobot W | |
0 | |
MoveRobot N | |
0 | |
MoveRobot E | |
1 | |
MoveRobot E | |
0 | |
Answer 10 13 |
限制与约定
保证
MoveRobot 命令的调用次数不能超过
时间限制:
空间限制:
来源
Uva Online Judge,WC2002,题目作者刘汝佳。
特别鸣谢:Renshen Wang, Md. Mahbubul Hasan