AT_abc237_d [ABC237D] LR insertion

题目描述

有一个仅包含 $0$ 的数列 $A=(0)$。 另外,给定一个只包含 `L` 和 `R` 的长度为 $N$ 的字符串 $S=s_1s_2\ldots s_N$。 按照 $i=1,2,\ldots,N$ 的顺序,进行如下操作: - 当 $s_i$ 为 `L` 时,在 $A$ 中 $i-1$ 的左侧插入 $i$; - 当 $s_i$ 为 `R` 时,在 $A$ 中 $i-1$ 的右侧插入 $i$。 请输出最终的 $A$。

输入格式

输入通过标准输入给出,格式如下: > $N$ $S$

输出格式

请以空格分隔的形式输出最终的 $A$。

说明/提示

## 限制条件 - $1\leq N \leq 5\times 10^5$ - $N$ 是整数 - $|S|=N$ - $s_i$ 仅为 `L` 或 `R` ## 样例解释 1 初始时,$A=(0)$。由于 $s_1$ 为 `L`,所以 $A=(1,0)$。$s_2$ 为 `R`,所以 $A=(1,2,0)$。$s_3$ 为 `R`,所以 $A=(1,2,3,0)$。$s_4$ 为 `L`,所以 $A=(1,2,4,3,0)$。$s_5$ 为 `R`,所以 $A=(1,2,4,5,3,0)$。 由 ChatGPT 4.1 翻译