有一个 n×m 个单元格构成的迷宫,其中空单元格用 . 表示,障碍物用 # 表示。
迷宫中有一个机器人,它的起点位置用 S 表示,目标位置用 E 表示,这两个地点均没有障碍。
机器人只能沿上下左右四个方向移动。
给定一串由数字 0∼3 构成的字符串,表示机器人的行动指令列表。
机器人将按照列表中的指令,依次进行移动。
在执行指令的过程中:
- 如果机器人走出迷宫边界或者碰到障碍物,则机器人会损坏。
- 如果机器人到达目标位置,则停止行动,不再接受后续指令。
现在,哪个数字(0∼3)对应哪种行动(上下左右)还未分配。
请问,共有多少种分配方案,能够使得机器人顺利到达目标位置。