SZ#G3SM17. 【GESP强化 三级】圆环双手

提交2 通过1
通过率50%
时间限制2000ms
内存限制256MiB
    ID: 11960 传统题 2000ms 256MiB 尝试: 2 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题三级模拟算法简单模拟圆环3星

题目描述

一个圆环上有 NN 个位置,按顺时针编号为 11NN。小泽的左手最初在位置 11,右手最初在位置 22。接下来有 QQ 条指令,每条指令指定 LR 和目标位置 TT,要求对应的手沿圆环移动到 TT

移动时每走到相邻位置算一步,并且一只手不能经过另一只手当前所在的位置。题目保证目标位置不是另一只手所在位置,因此移动路线唯一确定。请输出完成全部指令所需的总步数。

输入格式

第一行包含整数 N,QN,Q。接下来 QQ 行,每行包含字符 HH 和整数 TT

输出格式

输出总移动步数。

6 3
R 4
L 5
R 2
6
4 1
L 4
1
10 4
L 3
R 8
L 9
R 2
22

数据范围

  • 3N1003\le N\le100
  • 1Q1001\le Q\le100
  • HHLR
  • 目标位置不与另一只手重合