不听话的机器人
题目描述
机器人收到 $N$ 条指令,但它不想走到障碍物上或走出边界,所以决定拒绝一些指令。求最少拒绝多少条指令?
`FORWARD` 前进 $1$
`BACK` 后退 $1$
`LEFT` 左转 $90$ 度
`RIGHT` 右转 $90$ 度
初始时,机器人是面对着上方的。
输入输出格式
输入格式
第一行 $M,N,X_0,Y_0$ ($M\le 100,N\le 1000$),表示场地大小为 $M\times M$,共有 $N$ 条指令,起点 $(X_0,Y_0)$。
接下来一个 $M\times M$ 矩阵,表示场地。其中 `.` 为场地,`*`为障碍物。
接下来 $N$ 行,表示 $N$ 条命令。
输出格式
一个数,表示最少拒绝多少条命令。
输入输出样例
输入样例 #1
4 7 3 3
.***
..**
*..*
****
LEFT
FORWARD
LEFT
BACK
FORWARD
RIGHT
FORWARD
输出样例 #1
1