#include <stdio.h>
#include <string.h>
int main() {
int n;
scanf("%d",&n);
char x[10000000];
scanf("%s",x);
int i;
//遍历字符串,将无效字符替换为0
for(i=0;i<n;i++){
if(x[i]!='a'&&x[i]!='h'){
x[i]='0';
}
}
int max=0,l=0;
//遍历字符串,计算有效序列长度
for(i=0;i<n;i++){
if(x[i]=='a'||x[i]=='h'){
l+=1;
}
//检查字符串是否交替
if(x[i+1]==x[i]||x[i]=='0'||x[i+1]=='\0'){
if(l>max){
max=l;
}
l=0;
}
}
printf("%d",max);
return 0;
}

京公网安备 11010502036488号