atcoder#ABC237D. [ABC237D] LR insertion

[ABC237D] LR insertion

配点 : 400400

問題文

11 個の 00 のみからなる数列 A=(0)A=(0) があります。 また、LR のみからなる長さ NN の文字列 S=s1s2sNS=s_1s_2\ldots s_N が与えられます。

i=1,2,,Ni=1,2,\ldots ,N の順番で、次の操作を行います。

  • sis_iL のとき、AA 内にある i1i-1 のすぐ左に ii を挿入する
  • sis_iR のとき、AA 内にある i1i-1 のすぐ右に ii を挿入する

最終的な AA を求めてください。

制約

  • 1N5×1051\leq N \leq 5\times 10^5
  • NN は整数である
  • S=N|S| = N
  • sis_iLR のいずれかである

入力

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

NN

SS

出力

最終的な AA を空白区切りで出力せよ。

5
LRRLR
1 2 4 5 3 0

はじめ、A=(0)A=(0) です。 s1s_1L なので、A=(1,0)A=(1,0) となります。 s2s_2R なので、A=(1,2,0)A=(1,2,0) となります。 s3s_3R なので、A=(1,2,3,0)A=(1,2,3,0) となります。 s4s_4L なので、A=(1,2,4,3,0)A=(1,2,4,3,0) となります。 s5s_5R なので、A=(1,2,4,5,3,0)A=(1,2,4,5,3,0) となります。

7
LLLLLLL
7 6 5 4 3 2 1 0