#AT1164. 收集孩子

收集孩子

题目描述

给定一个由LLRR组成的字符串 SS.

NNSS 的长度。有 NN 个方块从左到右排列,第ii个方块上写着 SS 的第ii个字符。

最左边的方块上始终写着R,最右边方块上始终写着L

初始时,每个方块上站着一个孩子。

每个孩子将执行以下操作 1010010^{100} 次:

  • 按照所站的方块上的字符指定的方向向前移动一格。其中,L表示左,R表示右。

求出孩子们执行完移动后,每个方块上站着的孩子数量。

输入

输入一行表示字符串

输出

按照从左到右的顺序,打印孩子们执行完移动后每个方块上站着的孩子数量。

RRLRL
0 1 2 1 1

样例解释

每个孩子每次移动一次后,每个方块上站着的孩子数量分别是 0,2,1,1,1。

每个孩子每次移动两次后,每个方块上站着的孩子数量分别是 0,1,2,1,1。

每个孩子每次移动 1010010^{100} 次后,每个方块上站着的孩子数量分别是 0,1,2,1,1。

RRLLLLRLRRLL
0 3 3 0 0 0 1 1 0 2 2 0
RRRLLRLLRRRLLLLL
0 0 3 2 0 2 1 0 0 0 4 4 0 0 0 0

提示

  • SS 是一个长度在 2210510^5之间(包含端点)的字符串。

  • SS 的每个字符都是 LR

  • SS 的第一个和最后一个字符分别是 RL