#1470. [UOI2021Day1]Роботи

[UOI2021Day1]Роботи

题目描述

哥萨克·武斯购买了一个非常有趣的游戏。游戏由一条包含 nn 个格子的带子组成,格子从左到右编号为 11nn,每个格子中恰好有一个机器人。此外,每个格子上写有一个字母 L\texttt{L}R\texttt{R}

每一秒钟,所有位于标有 L\texttt{L} 的格子上的机器人会向左移动一格,而位于标有 R\texttt{R} 的格子上的机器人会向右移动一格。如果移动后机器人超出了带子的边界,则该机器人变为非活跃状态,并且不再参与游戏

哥萨克·武斯计划玩恰好 tt 秒。他想知道在 tt 秒后每个格子上会有多少个机器人。

输入格式

第一行包含一个整数 nn1n1061 \leq n \leq 10^6)——哥萨克·武斯购买的游戏中格子的数量。

第二行包含 nn 个字符,每个字符是 L\tt{L}R\tt{R},第 ii 个字符表示编号为 ii 的格子上的字母。

第三行包含一个整数 tt1t10181 \leq t \leq 10^{18})——游戏持续的秒数。

输出格式

输出 nn 个数字,第 ii 个数字表示 tt 秒后编号为 ii 的格子上的机器人数量。

输入输出样例 #1

输入 #1

3
RLL
2

输出 #1

2 1 0

输入输出样例 #2

输入 #2

7
RLLLRRL
10

输出 #2

2 2 0 0 0 1 2

说明/提示

在第一个样例中,经过一秒后的答案是 [1,2,0][1, 2, 0]:第一个格子的机器人移动到第二个格子,第二个格子的机器人移动到第一个格子,第三个格子的机器人移动到第二个格子。再经过一秒后,答案是 [2,1,0][2, 1, 0]:第一个格子的机器人移动到第二个格子,第二个格子的两个机器人移动到第一个格子。

评分标准

1.子任务一:1n,t1031 \leq n, t \leq 10^3

2.子任务二:1n1031 \leq n \leq 10^3

3.子任务三:无额外限制。