样例输入1
2
1 5 4
1 1 2
....x
5 5 20
1 1 0
.....
.xxx.
.x.x.
..xx.
x....
样例输出1
样例解释1
该样例包含两组数据。对第一组数据,机器人的状态以如下方式变化:
- 初始时,机器人位于位置 ,方向朝西(用数字 代表)。
- 第一步,机器人发现它下一步的位置 不在地图内,因此,它会执行“向右转”操作。此时,它的位置仍然为 ,但方向朝北(用数字 代表)。
- 第二步,机器人发现它下一步的位置 不在地图内,因此,它仍然会执行“向右转”操作。此时,它的位置仍然为 ,但方向朝东(用数字 代表)。
- 第三步,机器人发现它下一步的位置 在地图内,且为空地。因此,它会向东走一步。此时,它的位置变为 ,方向仍然朝东。
- 第四步,机器人发现它下一步的位置 在地图内,且为空地。因此,它会向东走一步。此时,它的位置变为 ,方向仍然朝东。
因此,四步之后,机器人经过的位置有三个,分别为 。
对第二组数据,机器人依次执行的操作指令为:向东走到 ,向东走到 ,向东走到 ,向东走到 ,向右转,向南走到 ,向南走到 ,向南走到 ,向南走到 ,向右转,向西走到 ,向西走到 ,向西走到 ,向右转,向北走到 ,向右转,向右转,向南走到 ,向右转,向右转。
样例解释2
见选手目录下的 explore/explore2.in 与 explore/explore2.ans。
该样例满足第 个测试点的限制条件。
样例解释3
见选手目录下的 explore/explore3.in 与 explore/explore3.ans。
该样例满足第 个测试点的限制条件。
样例解释4
见选手目录下的 explore/explore4.in 与 explore/explore4.ans。
该样例满足第 个测试点的限制条件。
样例解释5
见选手目录下的 explore/explore5.in 与 explore/explore5.ans。
该样例满足第 个测试点的限制条件。