AC

せいしゅん404  •  2年前


include

include

using namespace std;

int main(void){

string s;
int len,l=-1,ans=0;
cin>>s;
len=s.size();
for(int i=0;i<len;i++){
	if(s[i]=='A'||s[i]=='E'||s[i]=='I'||s[i]=='O'||s[i]=='U'||s[i]=='Y'){
		ans=max(i-l,ans);
		l=i;
	}
}
ans=max(len-l,ans);
cout<<ans<<endl;
return 0;

}


评论:

include <bits/stdc++.h>

using namespace std; int a[110],c[110]; int main(){

char x[110];
scanf("%s",x);
int ans=0,ans1=0,t=1;
for(int i=0;i<strlen(x);i++){
	a[i]=i+1;
}
c[1]=0;
for(int i=0;i<strlen(x);i++){
	if(x[i]=='A'||x[i]=='E'||x[i]=='I'||x[i]=='O'||x[i]=='U'||x[i]=='Y'){
	c[++t]=a[i];
	}
}
c[t+1]=strlen(x)+1;
for(int j=1;j<=t+1;j++){
	ans=c[j+1]-c[j];
    ans1=max(ans,ans1); 
}
cout<<ans1<<endl;
return 0;

}//KMLPTGFHNBVCDRFGHNMBVXWSQFDCVBNHTJKLPMNFVCKMLPTGFHNBVCDRFGHNMBVXWSQFDCVBNHTJKLPMNFVC


root  •  1年前

请先登录,才能进行评论