复读机

#include<bits/stdc++.h>

using namespace std;

#define i128 __int128

typedef long long ll;

int main(){

ios::sync_with_stdio(false);

cin.tie(nullptr); cout.tie(nullptr);

ll n;

cin>>n;

vector<ll>a;

vector<string>s(n);

//特判n为0的情况

if(n==0){

cout<<"0";

return 0;

}

for(ll i=0; i<n; i++) cin>>s[i];

ll mmax=-99, sum=1, j;

ll fl=0;

string by;//本源

for(ll i=1; i<n; i++){

if(s[i]==s[i-1]&&fl==0){

sum++;

// cout<<sum<<endl;

mmax=max(mmax, sum);

continue;

}

if(s[i]!=s[i-1]&&fl==0){

j=i;

fl=1;

by=s[i-1];

continue;

}

if(fl==1){

if(by==s[i]){

sum++;

mmax=max(mmax, sum);

}

else{

fl=0;

i=j;

mmax=max(mmax, sum);

sum=1;

}

}

}

cout<<mmax;

}

全部评论

相关推荐

点赞 评论 收藏
分享
下北澤大天使:你是我见过最美的牛客女孩😍
点赞 评论 收藏
分享
07-15 18:09
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务