问题
전깃줄 위에 일렬로
각 비둘기는 오른쪽 또는 왼쪽을 바라보고 있다.
비둘기는 특정한 규칙에 따라 운다.
i 번 비둘기가 왼쪽을 바라보고 있다면, 자신보다 왼쪽에 있으면서 오른쪽을 바라보는 비둘기의 수만큼 운다.i 번 비둘기가 오른쪽을 바라보고 있다면, 자신보다 오른쪽에 있으면서 왼쪽을 바라보는 비둘기의 수만큼 운다.
정올이는 모든 비둘기가 우는 횟수를 다 더하고 싶은데, 머리가 좋지 않다.
그래서, 연속된
예를 들어,
정올이는 연속된 4 개의 비둘기만 고려할 수 있다.
1번째 ~ 4번째 비둘기 : RLRL 이고, 이 때 모든 비둘기가 우는 횟수는 2 + 1 + 1 + 2 = 6 회다.
2번째 ~ 5번째 비둘기 : LRLL 이고, 이 때 모든 비둘기가 우는 횟수는 0 + 2 + 1 + 1 = 4 회다.
3번째 ~ 6번째 비둘기 : RLLR 이고, 이 때 모든 비둘기가 우는 횟수는 2 + 1 + 1 + 0 = 4 회다.
연속된
각 구간 별로, 모든 비둘기가 우는 횟수를 구하여 출력하자.
输入
첫 줄에
두 번째 줄에
输出
모든 비둘기가 우는 횟수의 합을 공백으로 구분하여 출력한다.
子任务
| 编号 | 分数 | 条件 |
|---|---|---|
| #1 | 20分 | 입력되는 문자열은 항상 RLRL... 형태다. ( R 부터 시작하여 번갈아 나타나는 형태 ) |
| #2 | 20分 | 1 ≤ N ≤ 100 |
| #3 | 20分 | 1 ≤ N ≤ 1,000 |
| #4 | 40分 | 제약 조건 없음 |
示例 #1
6 4
RLRLLR
6 4 4
示例 #2
10 5
LRLRLRLRLR
6 6 6 6 6 6
示例 #3
10 6
RLRLRLRLRL
12 6 12 6 12
示例 #4
10 4
RLRRLLRRLR
2 4 8 4 0 4 4