手环平衡挑战
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
小蓝在玩一个古老的传统游戏——握住一个有 个串珠的魔法手环。手环上的串珠按顺时针编号为 ,其中第 号串珠与第 号串珠相邻(),并且第 号串珠也和第 号串珠相邻,围成一个完整的圆环。
游戏开始时,小蓝的左手握在串珠 上,右手握在串珠 上。每一次操作中,小蓝可以选择任意一只手,移动到它当前握着的串珠的相邻串珠上。不过有一条重要的规则:移动的目标位置不能被另一只手占据。
下图显示了游戏开始时状态以及可执行和不可执行的操作示例。圆环每个部分上写的数字代表部分编号,标有 和 的圆圈分别代表小蓝的左手和右手。

接下来小蓝会收到 条指令,每条指令形如 把手 移动到串珠 ,其中 是 L 代表左手,R 代表右手。执行这条指令时,另一只手必须保持在原地不能动。所有输入数据保证指令一定可以实现。
请求出小蓝按顺序执行完所有指令,所需要的最少操作总步数。
输入格式
第一行两个正整数 ,分别表示手环上的串珠总数和指令条数。
接下来 行,每行一个字符 和一个正整数 ,表示第 条指令要求将手 移动到串珠 的位置。
输出格式
输出一行一个整数,完成所有指令需要的最小总步数。
6 3
R 4
L 5
R 6
8
样例 1 解释说明

按如下方式操作即可达成总步数 :
- 右手从 (2步)
- 左手从 (2步)
- 右手从 (4步)
注意第 步不能让右手从 顺时针走到 再走到 ,因为此时左手在位置 阻挡了路径。
100 2
L 1
R 2
0
30 8
R 23
R 26
R 29
L 20
R 29
R 19
L 7
L 16
92
数据规模与约定
对于全部的测试点,保证:
- 所有输入数值均为整数