#A. 字符串压缩

    传统题 文件IO:string 1000ms 256MiB

字符串压缩

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小明闲来无事,想出一种压缩字符串的方法 对于只含小写英文字母的字符串,将连续的多个相同字符压缩,只保存 1 个对应字符和这个字符的个数,例如 aaa 压缩成 a3; aabbba 会被压缩成 a2b3a1。 (注意单个字符压缩后,也要加上字符个数,所以 a 会被压缩成 a1)现在你被要求解决一个简单的问题: 有 nn 个字符串,你要输出它们压缩后的长度

输入格式

第 1 行,1 个正整数 nn,表示字符串的数量。

接下来 nn 行,每行一个字符串。

输出格式

输出 nn 行,第 ii 行输出第 ii 个字符串压缩后的长度。

样例输入1

3
aaa
xxyyyz
o

样例输出1

2
6
2

样例输入2

5
tnnnnnnn
zeeeez
yyyaaaaaaa
mmaawovv
kiwwnx

样例输出2

4
6
4
10
10

样例1说明: 样例 1 的三个字符串压缩后分别是 a3,x2y3z1,o1。 注意单个字符压缩后会变成两个字符。

数据范围:

100%数据: 1n101 \leq n \leq 10; 字符串长度不超过 10000,只含小写英文字母。

CSP-J模拟[学而思1]

未参加
状态
已结束
规则
IOI
题目
4
开始于
2023-8-31 7:00
结束于
2023-12-12 15:00
持续时间
2480 小时
主持人
参赛人数
10