水题,之前在浙大一次比赛中做过
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char a[10000];
int t,s=1;
cin>>t;
while(t--)
{
cin>>a;
for(int i=0;a[i]!='\0';i++)
{
if(a[i+1]==a[i])
{
s++;
}
else
{
if(s==1)
{
cout<<"1"<<a[i];
}
else
{
cout<<s<<a[i];
s=1;
}
}
}
cout<<endl;
}
return 0;
}