#P17402. PM14520 古代游戏记录
PM14520 古代游戏记录
题目描述
有一个 的棋盘,行编号为 ,列编号为 。每个格子要么为空,要么恰好有一个棋子。
一次操作会指定一个当前格子 和一个方向:上、下、左、右。只有在以下条件同时满足时,这次操作才合法:
- 中有棋子;
- 指定方向上存在相邻格子;
- 该相邻格子为空。
随后将棋子从 移动到该相邻格子。
现在给定一段长度为 的操作记录。第 次操作给出起点 和方向 ,其中 U、D、L、R 分别表示上、下、左、右。
如果存在某一种初始棋盘状态,使得可以按照给定顺序依次完成所有操作,则称这段操作记录是合法的。
你可以从记录中删除若干次操作,但剩余操作之间的相对顺序不能改变。请计算至少需要删除多少次操作,才能使剩下的记录合法。
输入格式
第一行三个整数 。
接下来 行,第 行两个整数 。
最后一行一个长度为 的字符串 ,其第 个字符表示第 次操作的方向。
输出格式
输出一个整数,表示最少需要删除的操作数。
样例输入
2 2 4
0 0
1 0
1 1
0 1
DRUL
样例输出
0
数据范围
- ;
- ;
- ;
- ;
- $d_i\in\{\texttt{U},\texttt{D},\texttt{L},\texttt{R}\}$。