0
已解决
卢秋宇
初级守护
初级守护
能不能帮忙看一下
(老师说要用二分,我没看出来!)
30分
/*
*/
#include<bits/stdc++.h>
using namespace std;
int n,L,R,mx=-0x3f3f3f3f;
string s;
int main(){
cin>>n>>s;
for(int i=0;i<s.size();i++){
if(s[i]!=s[i-1]+1){
L=i;
}
if(s[i]+1!=s[i+1]){
R=i;
mx=max(mx,R-L+1);
}
}
cout<<mx;
return 0;
}
求求啦!!!