同向双指针遍历字符串
#include<iostream>
using namespace std;
int main(){
int n;
cin >> n;
while(n--){
string s;
cin >> s;
int maxn = 0;
char maxc = s[0];
for(int i = 0; i < s.size();){
int j = i + 1;
int count = 1;
while(s[j] == s[i] and j < s.size()){
count ++;
j ++;
}
if(count > maxn){
maxc = s[i];
maxn = count;
}
i = j;
}
cout << maxc << ' ' << maxn << endl;
}
return 0;
}