描述
最近小A经常在网上跟朋友聊天。有时候小A需要重复的敲出一些聊天语句,他觉得这样很麻烦。比如说简单的"hello",假设小A之前敲过一次这样的聊天语句"aashdelldooll",那么小A就不需要再敲一次"hello"了,直接按顺序复制出这些字母就行了,但是这样的语句"hlleo"就不行,因为它没有按照"hello"这样的顺序。小A想请你帮他确定是否需要重复敲出"hello"。
输入
输入包含多组数据。输入仅一行,为一个字符串s(1<=length<=100),表示小A之前敲过的一条聊天记录。
输出
如果小A不需要重复敲"hello",输出"YES",否则,输出"NO"。
样例输入1
aashdelldooll
样例输出1
YES
样例输入2
hlleo
样例输出2
NO
#include<cstdio>
#include<cstring>
int main()
{
char a[10],b[110];//a稍微开大一点,防止runtime error
strcpy(a,"hello");
while(scanf("%s",b)!=EOF)
{
int i=0,j;
for(j=0;j<strlen(b);j++)
if(a[i]==b[j])
i++;
printf("%s\n",i==5?"YES":"NO");
}
return 0;
}