AtCoder Regular Contest 041
C
ウサギ跳び
AtCoder
⌀ 1808
原题
← BD →
翻译中…

Problem Statement

翻译中…

$L$ 個のマスが横一列に並んでいる。 マスの上には $N$ 匹のウサギがいる。 $i$ ($1≦i≦N$) 番目のウサギは、左から $x_i$ 番目のマスにいる。 ただし、$1≦x_1<x_2<..<x_N≦L$ を満たす。 また、ウサギはそれぞれ左向きまたは右向きである。

翻译中…

それぞれのウサギは、自分の $1$ つ前にマスが存在し、そこに他のウサギがいなければ、ジャンプして自分の $1$ つ前のマスへ移動できる。

翻译中…

ウサギがジャンプする順番を自由に選べるとき、ジャンプの総回数の最大値を求めよ。

翻译中…

Input

翻译中…

入力は以下の形式で標準入力から与えられる。

翻译中…

N L
x_1 d_1
x_2 d_2
:
x_N d_N

翻译中…
  • $1$ 行目には、ウサギの匹数 $N$ ($1≦N≦10^5$) とマスの個数 $L$ ($N≦L≦10^9$) が空白区切りで与えられる。
  • $2$ 行目からの $N$ 行には、ウサギの情報が与えられる。このうち $i$ 行目には、$i$ 番目のウサギの位置 $x_i$ と向き $d_i$ が空白区切りで与えられる。ただし、$d_i$ は L(左向き)または R(右向き)である。
  • $1≦x_1<x_2<..<x_N≦L$ を満たす。
翻译中…

Output

翻译中…

ウサギがジャンプする順番を自由に選べるとき、ジャンプの総回数の最大値を $1$ 行に出力せよ。 出力の末尾に改行を入れること。

翻译中…

样例

Input #1
1 5
1 R
Output #1
4
図のようにジャンプすればよい。 ![image](https://arc041.contest.atcoder.jp/img/arc/041/qawsedrftgyhujikolp/rabbit_1.png)
Input #2
4 5
1 R
3 L
4 L
5 L
Output #2
3
図のようにジャンプすればよい。 ![image](https://arc041.contest.atcoder.jp/img/arc/041/qawsedrftgyhujikolp/rabbit_2.png)
Input #3
4 10
1 L
5 R
6 L
10 R
Output #3
0
どのウサギもジャンプできない。
题目信息
题号
arc041_c
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。