#abc237d. [abc237_d]LR insertion

[abc237_d]LR insertion

问题描述

有一个包含一个数字 00 的序列 A=(0)A=(0)
另外,给定一个长度为 NN 的字符串 S=s1s2sNS=s_1s_2\ldots s_N,由 LR 组成。

按以下顺序对每个 i=1,2,,Ni=1, 2, \ldots, N 做如下操作:

  • 如果 sis_iL,将 ii 插入到 AAi1i-1 的左边。
  • 如果 sis_iR,将 ii 插入到 AAi1i-1 的右边。

AA 的最终内容。

约束条件

  • 1N5×1051\leq N\leq 5\times 10^5
  • NN 是一个整数。
  • S=N|S|=N
  • sis_iLR

输入

输入以以下格式从标准输入给出:

NN
SS

输出

以空格分隔的形式打印出 AA 的最终内容。

示例输入 1

5
LRRLR

示例输出 1

1 2 4 5 3 0

初始时,A=(0)A=(0)
S1S_1L,将其插入到 AA 的左边,得到 A=(1,0)A=(1,0)
S2S_2R,将其插入到 AA 的右边,得到 A=(1,2,0)A=(1,2,0)
S3S_3R,将其插入到 AA 的右边,得到 A=(1,2,3,0)A=(1,2,3,0)
S4S_4L,将其插入到 AA 的左边,得到 A=(1,2,4,3,0)A=(1,2,4,3,0)
S5S_5R,将其插入到 AA 的右边,得到 A=(1,2,4,5,3,0)A=(1,2,4,5,3,0)

示例输入 2

7
LLLLLLL

示例输出 2

7 6 5 4 3 2 1 0