#arc129f. [arc129_f]Let's Play Tag
[arc129_f]Let's Play Tag
题目描述
Snuke和个小孩站在一个数轴上。
在时间,他们的位置如下:
- Snuke在坐标处。
- 个小孩在负坐标上。他们中的第个小孩在坐标处。
- 个小孩在正坐标上。他们中的第个小孩在坐标处。
他们现在将进行一场追逐游戏。具体而言,他们将进行以下操作。
- Snuke首先选择一个由个
L
和个R
组成的字符串。然后,对于每个,他执行以下操作:- 如果的第个字符是
L
,则向负方向以速度开始移动。 - 如果的第个字符是
R
,则向正方向以速度开始移动。 - 当捕获到一个小孩(占领相同坐标)时,前往下一个,或者如果则结束游戏。
- 如果的第个字符是
- 每个小孩以与Snuke远离的方向以速度保持移动。
假设我们已经找到了每个的游戏结束的时间。求所有这些值的和,模。
约束条件
- 输入中的所有值都是整数。
输入
输入以以下格式从标准输入给出:
输出
打印答案。
示例输入1
3 3
1 2 3
1 2 3
示例输出1
2748
例如,如果LRRLLR
,游戏过程如下。
- 时间:Snuke开始向负方向移动。
- 时间:Snuke在坐标处捕获一个小孩,并开始向正方向移动。
- 时间:Snuke在坐标处捕获一个小孩,并开始向正方向移动。
- 时间:Snuke在坐标处捕获一个小孩,并开始向负方向移动。
- 时间:Snuke在坐标处捕获一个小孩,并开始向负方向移动。
- 时间:Snuke在坐标处捕获一个小孩,并开始向正方向移动。
- 时间:Snuke在坐标处捕获一个小孩,并结束游戏。
示例输入2
7 5
89789743 196247866 205535557 542612813 782887985 889864096 899373580
539329402 618885430 714090971 717251433 860233092
示例输出2
937403116