题目大意:


给出一串字符,每遇到相邻的字符中间插入一个字符,问插入后字符串的长度。

思路:


直接按要求模拟

#include <iostream>
#include <cstdio>

using namespace std;

int T, cnt;
string s;

int main()
{
    scanf("%d", &T);
    while(T--)
    {
        cin>>s;
        cnt = 0;
        int len = s.size();
        for(int i = 1; i < len; i++)
            if(s[i] == s[i - 1]) cnt++;
        printf("%d\n", cnt + len);
    }
    return 0;
}