atcoder#EXAWIZARDS2019C. Snuke the Wizard

Snuke the Wizard

配点 : 500500

問題文

左から右に向かって 11 から NN の番号がついた NN 個のマスがあります。 各マスには文字が書かれており、マス ii には文字 sis_i が書かれています。また、各マスにははじめ 11 体のゴーレムがいます。

すぬけ君は QQ 回呪文を唱え、ゴーレムたちを移動させました。

ii 番目の呪文は文字 tit_idid_i からなり、did_iLR のいずれかです。 すぬけ君がこの呪文を唱えると、tit_i が書かれた全てのマスについて、そのマスにいる全てのゴーレムが隣接するマスに移動します。移動する方向は did_iL ならば左、R ならば右です。

ただし、マス 11 から左に移動しようとしたゴーレムと、マス NN から右に移動しようとしたゴーレムは消滅します。

QQ 回の呪文詠唱後に消滅していないゴーレムの総数を求めてください。

制約

  • 1N,Q2×1051 \leq N,Q \leq 2 \times 10^{5}
  • s=N|s| = N
  • si,tis_i,t_i は英大文字
  • did_iL または R

入力

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

NN QQ

ss

t1t_1 d1d_1

\vdots

tQt_{Q} dQd_Q

出力

答えを出力せよ。

3 4
ABC
A L
B L
B R
A R
2
  • はじめ、各マスに 11 体のゴーレムがいます。
  • 11 番目の呪文では、マス 11 にいるゴーレムが左に移動しようとし、消滅します。
  • 22 番目の呪文では、マス 22 にいるゴーレムが左に移動します。
  • 33 番目の呪文では、移動するゴーレムはいません。
  • 44 番目の呪文では、マス 11 にいるゴーレムが右に移動します。
  • 44 回の呪文詠唱後、マス 2211 体、マス 3311 体のゴーレムがいるため、消滅していないゴーレムは 22 体です。
8 3
AABCBDBA
A L
B R
A R
5
  • 33 回の呪文詠唱後、マス 2211 体、マス 4422 体、マス 6622 体のゴーレムがいるため、消滅していないゴーレムは 55 体です。
  • 11 つの呪文で複数のゴーレムが移動しうることに注意してください。
10 15
SNCZWRCEWB
B R
R R
E R
W R
Z L
S R
Q L
W L
B R
C L
A L
N L
E R
Z L
S L
3