#ABC369B. 钢琴3

钢琴3

钢琴3

题目描述

高桥有一架钢琴,有 100100 个键排成一排。 从左数第 ii 个键称为键 ii

他将依次按下 NN 个键来演奏乐曲。 对于第 ii 次按键,若 Si=S_i= L,则用左手按下键 AiA_i;若 Si=S_i= R,则用右手按下键 AiA_i

开始演奏前,他可以把两只手放在任意键上,此时疲劳度为 0。 演奏过程中,若某只手从键 xx 移动到键 yy,疲劳度增加 yx|y-x|(反之,除移动手以外的任何行为都不会增加疲劳度)。 要用某只手按某个键,该手必须放在该键上。

求演奏结束时可能达到的最小疲劳度。

输入格式

输入按以下格式从标准输入给出:

NN
A1A_1 S1S_1
A2A_2 S2S_2
\vdots
ANA_N SNS_N

输出格式

输出演奏结束时最小的疲劳度。

样例

4
3 L
6 R
9 L
1 R
11

例如可以这样演奏:

一开始,把左手放在键 33、右手放在键 66

用左手按下键 33

用右手按下键 66

把左手从键 33 移到键 99。疲劳度增加 93=6|9-3| = 6

把右手从键 66 移到键 11。疲劳度增加 16=5|1-6| = 5

用左手按下键 99

用右手按下键 11

此时演奏结束时的疲劳度为 6+5=116+5 = 11,这是最小值。

3
2 L
2 L
100 L
98
8
22 L
75 L
26 R
45 R
72 R
81 R
47 L
29 R
188

数据范围

  • 1N1001 \le N \le 100
  • 1Ai1001 \le A_i \le 100
  • NNAiA_i 均为整数。
  • SiS_i 是 L 或 R。
难度 普及-
通过率
尝试 0
已通过 0
ID
3404
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签