Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7539 - Chat өрөө

Вася нэг chat room-д ороод бүх хүмүүст hello гэж хэлэхийг хүсчээ. Гэвч түүний компьютерийн гар бага зэрэг эвдэрсэн тул заримдаа түүнийг бичиж байхад өөр үсгүүд хамт дарагддаг болчихсон байна. Тэгвэл түүний бичсэн үг hello байх боломжтой эсэхийг тогтоо. Жишээлбэл Васья "ahhellllloou" гэж бичсэн бол эндээс зарим үсгүүдийг компьютерийн гарны эвдэрлээс болж өөрөө дарагдсан гэж үзээд устгавал hello гэсэн үг үүсч байна. Харин "hlelo" гэж бичсэн бол Васья hello гэж бичсэн байх боломжгүй гэсэн үг юм.

Input

Латин цагаан толгойн жижиг үсгүүдээс бүтэх ганц үг байх ба үгийн урт нь 1-ээс багагүй 100-аас ихгүй байна.

Output

Васья hello гэж хэлсэн байх боломжтой бол "YES" эсрэг тохиолдолд "NO" гэж гарга.

Example

Input 1:

ahhellllloou

Output 1:

YES

Input 2:

hlelo

Output 2:

NO


Нэмсэн:Bataa
Огноо:2013-03-15
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE
Эх сурвалж:Codeforces

hide comments
2024-03-03 04:58:41
#include <iostream>
using namespace std;
int main() {
string str, str1="hello", temp="";
int t = 0;
cin>>str;
for(int i=0; i<str1.length(); i++){
for(int j=t; j<str.length(); j++){
if(str1[i]==str[j]){
temp += str[j];
t = j+1;
break;
}
}
}
if(temp == str1){
cout<<"YES\n";
}
else cout<<"NO\n";
return 0;
}


// choko is here?
// my algo hits different hhhh

Last edit: 2024-03-03 04:59:52
2024-02-29 12:50:28
#include<iostream>
#include<string>
using namespace std;
int main (){
string ug;
int s = 1;
cin >> ug;
for(int i = 0; i< ug.size(); i++){
if(s == 1){
if(ug[i] == 'h') s++;
continue;}
if(s == 2){
if(ug[i] == 'e') s++;
continue;}
//(i can play gta 5 you can't play gta 5 can you speak english i can't speak english. can you speak chinese read this"去你的" okey can you speak japanese read this"ファックユー"okey if you read this i give you "middle finger"hahahhaahhahhaahahahahha.)
if(s == 3){
if(ug[i] == 'l') s++;
continue;}
if(s == 4){
if(ug[i] == 'l') s++;
continue;}
if(s == 5){
if(ug[i] == 'o') s++;
continue;}
}
if(s == 6) cout << "YES";
else cout << "NO";
}


Last edit: 2024-02-29 12:51:02
2024-01-23 04:09:11
#include<iostream>
#include<string>
using namespace std;
int main (){
string ug;
int s = 1;
cin >> ug;
for(int i = 0; i< ug.size(); i++){
if(s == 1){
if(ug[i] == 'h') s++;
continue;}
if(s == 2){
if(ug[i] == 'e') s++;
continue;}
//⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⣤⣾⡿⠿⣷⣦⣄⠀⠀⠀
//⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⠟⠋⠉⠉⠉⠀⠀⠀⠙⢿⣷⡄⠀
//⠀⠀⠀⠀⠀⠀⠀⢀⣾⡿⢡⣦⠄⠀⠀⣴⡤⠀⠀⠀⠘⣿⣷⠀
// moi⠀ ⣾⣿⠁⢰⠀⠀⠀⠀⠀⢠⠠⠀⠀⠀⢹⣿⡇
//⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⢾⣦⣀⣤⣶⠆⠣⡀⡀⠀⣾⣿⠁
//⠀⠀⣀⠀⠀⠀⠀⠹⣿⣦⠀⠀⠉⠉⠉⠁⠀⠀⠐⣀⣼⣿⠋⠀
//⠀⠀⣿⠀⠀⠀⠀⠀⠈⠻⠿⣶⣦⣤⣤⣤⣶⡶⠿⠟⠋⠀⠀⠀
//⢰⣶⣿⣶⡆⠀⠀⠀⠀⠀⠀⠀⢠⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀
//⠀⠙⠛⠿⣷⣦⣤⣄⣀⠀⠀⠀⣸⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀
//⠀⠀⠀⠀⠀⠈⠉⠛⠿⠿⣷⣶⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
//⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣿⡿⣿⣆⠀⠀⠀⠀
if(s == 3){
if(ug[i] == 'l') s++;
continue;}
if(s == 4){
if(ug[i] == 'l') s++;
continue;}
if(s == 5){
if(ug[i] == 'o') s++;
continue;}
}
if(s == 6) cout << "YES";
else cout << "NO";
}
2023-12-04 10:08:52
//⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⣤⣾⡿⠿⣷⣦⣄⠀⠀⠀
//⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⠟⠋⠉⠉⠉⠀⠀⠀⠙⢿⣷⡄⠀
//⠀⠀⠀⠀⠀⠀⠀⢀⣾⡿⢡⣦⠄⠀⠀⣴⡤⠀⠀⠀⠘⣿⣷⠀
// moi⠀ ⣾⣿⠁⢰⠀⠀⠀⠀⠀⢠⠠⠀⠀⠀⢹⣿⡇
//⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⢾⣦⣀⣤⣶⠆⠣⡀⡀⠀⣾⣿⠁
//⠀⠀⣀⠀⠀⠀⠀⠹⣿⣦⠀⠀⠉⠉⠉⠁⠀⠀⠐⣀⣼⣿⠋⠀
//⠀⠀⣿⠀⠀⠀⠀⠀⠈⠻⠿⣶⣦⣤⣤⣤⣶⡶⠿⠟⠋⠀⠀⠀
//⢰⣶⣿⣶⡆⠀⠀⠀⠀⠀⠀⠀⢠⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀
//⠀⠙⠛⠿⣷⣦⣤⣄⣀⠀⠀⠀⣸⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀
//⠀⠀⠀⠀⠀⠈⠉⠛⠿⠿⣷⣶⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
//⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣿⡿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
#include<iostream>
#include<string>

using namespace std;
int main (){
string ug;
int s = 1;
cin >> ug;
for(int i = 0; i< ug.size(); i++){
if(s == 1){
if(ug[i] == 'h') s++;
continue;}
if(s == 2){
if(ug[i] == 'e') s++;
continue;}
if(s == 3){
if(ug[i] == 'l') s++;
continue;}
if(s == 4){
if(ug[i] == 'l') s++;
continue;}
if(s == 5){
if(ug[i] == 'o') s++;
continue;}
}
if(s == 6) cout << "YES";
else cout << "NO";
}


Last edit: 2023-12-04 10:09:45
2022-10-10 11:07:18
j
2020-01-02 16:03:06
#include<bits/stdc++.h>
using namespace std;
int main(){
string a,n;
long long i,s,r;
cin>>a;
n[0]='h';
n[1]='e';
n[2]='l';
n[3]='l';
n[4]='o';
s=a.size();
r=0;
for(i=0; i<s; i++) {
if(r==4) {
cout<<"YES"<<endl;
return 0;
}
else {

if(a[i]==n[r]) {
r++;
}
}
}
cout<<"NO"<<endl;
return 0;
}
i am king amraa
2018-09-16 06:20:16
#include <cstdio>
#include <cstring>
int main() {
char a[100];
int n, i, j;
scanf("%s", &a);
n = strlen(a);
int p[10];
p[1] = 'h';
p[2] = 'e';
p[3] = 'l';
p[4] = 'l';
p[5] = 'o';
i = 0;
j = 1;
while(i < n && j <= 5)
{
if(a[i] == p[j]) {
j++;
}
i++;
}
if(j == 6) printf("YES");
else printf("NO");
return 0;
}
2018-09-16 06:20:09
#include <cstdio>
#include <cstring>
int main() {
char a[100];
int n, i, j;
scanf("%s", &a);
n = strlen(a);
int p[10];
p[1] = 'h';
p[2] = 'e';
p[3] = 'l';
p[4] = 'l';
p[5] = 'o';
i = 0;
j = 1;
while(i < n && j <= 5)
{
if(a[i] == p[j]) {
j++;
}
i++;
}
if(j == 6) printf("YES");
else printf("NO");
return 0;
}
2018-06-07 13:29:20
yu ve yamar sonin bdlogo veeeeeeeeeeeeeeeeee
2016-12-20 15:18:35
?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.