atcoder#EXAWIZARDS2019C. Snuke the Wizard
Snuke the Wizard
题目描述
左から右に向かって から の番号がついた 個のマスがあります。 各マスには文字が書かれており、マス には文字 が書かれています。また、各マスにははじめ 体のゴーレムがいます。
すぬけ君は 回呪文を唱え、ゴーレムたちを移動させました。
番目の呪文は文字 と からなり、 は L
か R
のいずれかです。 すぬけ君がこの呪文を唱えると、 が書かれた全てのマスについて、そのマスにいる全てのゴーレムが隣接するマスに移動します。移動する方向は が L
ならば左、R
ならば右です。
ただし、マス から左に移動しようとしたゴーレムと、マス から右に移動しようとしたゴーレムは消滅します。
回の呪文詠唱後に消滅していないゴーレムの総数を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
从左到右有 个从 到 的正方形,每个正方形上都有一个字符,第 个正方形上有一个字母 。此外,每个正方形上最初都有一个魔像。
斯努克施放 个法术移动魔像。
第 个咒语由两个字符 和 组成,其中 是 L
或 R
.当 Snuke 施放此咒语时,对于每个具有字符 的方块,如果 为 L
,并且如果 为 R
,则移至右侧附近的正方形。
但是,当魔像试图从第 1 个方块左移或从第 N 个方块右移时,它消失了。
找到施努克施放 咒语后剩余的魔像数量
3 4
ABC
A L
B L
B R
A R
2
8 3
AABCBDBA
A L
B R
A R
5
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
提示
制約
- は英大文字
- は
L
またはR
Sample Explanation 1
- はじめ、各マスに 体のゴーレムがいます。 - 番目の呪文では、マス にいるゴーレムが左に移動しようとし、消滅します。 - 番目の呪文では、マス にいるゴーレムが左に移動します。 - 番目の呪文では、移動するゴーレムはいません。 - 番目の呪文では、マス にいるゴーレムが右に移動します。 - 回の呪文詠唱後、マス に 体、マス に 体のゴーレムがいるため、消滅していないゴーレムは 体です。
Sample Explanation 2
- 回の呪文詠唱後、マス に 体、マス に 体、マス に 体のゴーレムがいるため、消滅していないゴーレムは 体です。 - つの呪文で複数のゴーレムが移動しうることに注意してください。