题解 100% AC
2025-07-30 15:07:44
发布于:江苏
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
string s;
int main(){
cin>>s;
int len=s.length();
bool a=0,b=0,c=0,d=0;
for(int i=0;i<=len-1;i++){
if(s[i]=='M'||s[i]=='m') a=1;
else if(s[i]=='E'||s[i]=='e') b=1;
else if(s[i]=='O'||s[i]=='o') c=1;
else if(s[i]=='w'||s[i]=='W') d=1;
}
if(a==0||b==0||c==0||d==0) {
cout<<"NO";
return 0;
}
if(s[0]!='m'&&s[0]!='M'||s[len-1]!='w'&&s[len-1]!='W'){
cout<<"NO";
return 0;
}
for(int i=1;i<=len-1;i++){
if(s[i]=='m'||s[i]=='M'){
if(s[i-1]!='m'&&s[i-1]!='M'){
cout<<"NO";
return 0;
}
}else if(s[i]=='e'||s[i]=='E'){
if(s[i-1]!='e'&&s[i-1]!='E'&&s[i-1]!='M'&&s[i-1]!='m'){
cout<<"NO";
return 0;
}
}else if(s[i]=='o'||s[i]=='O'){
if(s[i-1]!='o'&&s[i-1]!='O'&&s[i-1]!='E'&&s[i-1]!='e'){
cout<<"NO";
return 0;
}
}else if(s[i]=='w'||s[i]=='W'){
if(s[i-1]!='o'&&s[i-1]!='O'&&s[i-1]!='W'&&s[i-1]!='w'){
cout<<"NO";
return 0;
}
}
else{
cout<<"NO";
return 0;
}
}
cout<<"YES";
return 0;
}
这里空空如也
有帮助,赞一个