#4361. LR插入(LR insertion)

LR插入(LR insertion)

题目描述

小高有一个序列,最初只包含一个00A=(0)A=(0)。此外,给定一个长度为NN的字符串SS,由LR组成。
对于i=1,2,...,Ni=1,2,...,N,按顺序执行以下操作:

  • 如果SiS_iL,将ii插入到AAi1i-1的左侧。
  • 如果SiS_iR,将ii插入到AAi1i-1的右侧。

请找出AA的最终内容。

输入格式

输入NNSS

输出格式

输出AA的最终内容,用空格分隔。

样例

5
LRRLR
1 2 4 5 3 0
7
LLLLLLL
7 6 5 4 3 2 1 0

样例1解释

最初,A=(0)。
S1S_1L,使得A=(1,0)。
S2S_2R,使得A=(1,2,0)。
S3S_3R,使得A=(1,2,3,0)。
S4S_4L,使得A=(1,2,4,3,0)。
S5S_5R,使得A=(1,2,4,5,3,0)。

数据范围

1N5×1051 ≤ N ≤ 5×10^5
NN是整数
S=N|S| = N
SiS_iLR

来源

  • AtCoder ABC237D