1039Easier Done Than Said? 简单
Posted 幽殇默
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1039Easier Done Than Said? 简单相关的知识,希望对你有一定的参考价值。
http://acm.hdu.edu.cn/showproblem.php?pid=1039
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<string>
#include<cstring>
using namespace std;
int main(void)
{
string s;
while(cin>>s,s!="end")
{
int cnt1=0;//元音字母
int cnt2=0;
bool flag=false;
for(int i=0;i<s.size();i++)
{
if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u')//元音
cnt1++,cnt2=0,flag=true;
else//辅音
cnt2++,cnt1=0;
if(cnt1>=3||cnt2>=3)
{
flag=false;
break;
}
if(s[i]!='e'&&s[i]!='o'&&s[i]==s[i+1]&&i+1<s.size())
{
flag=false;
break;
}
}
if(flag) cout<<"<"<<s<<"> is acceptable."<<endl;
else cout<<"<"<<s<<"> is not acceptable."<<endl;
}
return 0;
}
以上是关于1039Easier Done Than Said? 简单的主要内容,如果未能解决你的问题,请参考以下文章
HDU1039 Easier Done Than Said?
hdu 1039 Easier Done Than Said?
HDU 1039 Easier Done Than Said?