#include <memory>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int flag=0;
string s; cin>>s;
for(int i=0;i<s.length();i++)
{
if(flag==0 && s[i]=='h')flag=1;
if(flag==1 && s[i]=='e')flag=2;
if(flag==2 && s[i]=='l')flag=3;
if(flag==3 && s[i]=='l')flag=4;
if(flag==4 && s[i]=='o')flag=5;
}
if(flag==5)cout<<"YES"<<endl;
else cout<<"NO"<<endl;
return 0;
}
helo在找l时出现错误
改正:用if else if结界执行一次即可
或者将 flag=4 写在上面一行