#M1L1236. 删掉一条多余的路线指令
删掉一条多余的路线指令
删掉一条多余的路线指令
题目描述
记录的路线中多了一条命令,必须删除恰好一个位置。车从指定起点出发,依次执行剩下的U、D、L、R命令,每条命令必须实际移动一格;任何一步越界或进入#都令该删除方案无效。最终必须到达指定终点。求有多少个删除位置可行,以及最早位置。删除后为空命令串时,车停在起点。
输入格式
第一行H、W;随后H行网格;下一行起点行列、终点行列;最后一行命令串。 输入只有一组数据。
输出格式
输出可行删除位置数量及最早位置(从1开始);没有可行方案输出0 -1。
样例 1
输入
1 3
...
1 1 1 3
RRR
输出
3 1
说明
三个删除位置分别计数。
样例 2
输入
1 1
.
1 1 1 1
UD
输出
0 -1
说明
删后仍有一步越界。
数据范围
- 1≤H,W≤10;命令长度1至80。
- 网格只含.与#;起点终点均为.。