AcWing 771. (错了 字符串中最长的连续出现的字符
原题链接
中等
作者:
mjj
,
2024-04-09 18:04:08
,
所有人可见
,
阅读 9
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
/*int n;
string a,b;
cin>>n>>a>>b;*/
int n;
cin>>n;
while(n--)
{
string str;
cin>>str;
int count=0;
char c;
for(int i=0;i<str.size();i++) //遍历a字符串 双指针
{
int j=i;
while(j<str.size()&&str[i]==str[j]) j++; //这三行称为第一类双指针算法
if(j-i>count) count=j-i,c=str[i]; //更新最大值
i=j-1;
}
cout<< c <<' '<<count<<endl;
}
return 0;
}
/*for(int i=0;i<a.size();i++) //遍历a字符串 双指针
{
int j=i;
while(j<a.size&&s[i]==s[j]) j++; //这三行称为第一类双指针算法
i=j-1;
}*/