logo AlgoBeat OnlineJudge
登录 注册

#10129. [ABC464G] Celester 2

内存限制:1024 MiB 时间限制:3000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: AlgoBeat 官方账号

题目描述

接下来 天的天气可以用一个字符串 表示。

如果 的第 个字符为 S,则第 天天气为晴天,如果第 个字符为 R,则第 天天气为雨天。

你可以执行以下操作 (含两端):

  • 选择一个整数 )。
  • 改变第 天的天气。如果原为雨天,改成晴天;如果原为晴天,改成雨天。

执行操作后,根据最终的天气,你按以下规则获得幸福感:

  • 对于每一个正整数 ),如果第 天是雨天而第 天是晴天,你可以获得 点幸福感。

对于每个 ,求出可以获得的最大幸福感。

输入格式

本题单个测试点内有多组数据。

第一行一个正整数 ,代表数据组数。

对于每组数据:

第一行一个正整数 ,意义如题目所述。

第二行一个长度为 的字符串 ,意义如题目所述。

输出格式

输出 行,第 行是第 组数据的答案。

对于每组数据,输出 个整数,输出的第 个数是 时获得的最大幸福感。

样例

输入 #1

5
4
SSSR
2
SR
6
RSRSRS
10
RSRSRRRRRR
20
SSRRSSSSRRRSSRRSRSRS

输出 #1

0 1 1 2 2
0 0 1
3 3 3 3 3 3 3
2 3 4 5 5 5 5 5 5 5 5
5 6 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10

数据范围与提示

对于 的数据, 是长度为 的字符串,保证只由大写英文字母 RS 组成。单个输入中所有数据的 之和不超过