#arc041c. [arc041_c]ウサギ跳び
[arc041_c]ウサギ跳び
問題文
個のマスが横一列に並んでいる。 マスの上には 匹のウサギがいる。 () 番目のウサギは、左から 番目のマスにいる。 ただし、 を満たす。 また、ウサギはそれぞれ左向きまたは右向きである。
それぞれのウサギは、自分の つ前にマスが存在し、そこに他のウサギがいなければ、ジャンプして自分の つ前のマスへ移動できる。
ウサギがジャンプする順番を自由に選べるとき、ジャンプの総回数の最大値を求めよ。
入力
入力は以下の形式で標準入力から与えられる。
:
- 行目には、ウサギの匹数 () とマスの個数 () が空白区切りで与えられる。
- 行目からの 行には、ウサギの情報が与えられる。このうち 行目には、 番目のウサギの位置 と向き が空白区切りで与えられる。ただし、 は
L
(左向き)またはR
(右向き)である。 - を満たす。
出力
ウサギがジャンプする順番を自由に選べるとき、ジャンプの総回数の最大値を 行に出力せよ。 出力の末尾に改行を入れること。
入力例1
1 5
1 R
出力例1
4
図のようにジャンプすればよい。
入力例2
4 5
1 R
3 L
4 L
5 L
出力例2
3
図のようにジャンプすればよい。
入力例3
4 10
1 L
5 R
6 L
10 R
出力例3
0
どのウサギもジャンプできない。