Чат
Оригинального названия ссылка: //codeforces.com/problemset/problem/58/A
[название] Описание
Цун Цун недавно научился пользоваться Интернетом.
Таким образом , он вошел в комнату чата, и мы решили сыграть привет , - сказал «привет».
Но потому , что Конг Конг пальцы не очень гибким, так что он может коснуться какой - либо другой клавиатуры , играя «привет» в этом процессе.
Конг Конг хит строку с.
Для этой строки s, если мы можем удалить некоторые символы из S в (конечно, не могут быть удалены) , так что остальные символы , не меняя порядка точности равно «привет», то мы можем рассмотреть играть Конг Конг «привет».
Например:
если Конг Конг бороться кучу строки «ahhellllloou», мы можем считать его «привет»,
и если Конг Конг бороться кучу строки «hlelo», мы считаем , что он не играл «привет ".
Пожалуйста , помогите убедиться , что мы думаем , что Конг Конг хит «привет» или не бороться.
[Входной формат
ввода содержит строку с, играя характер представления Конг Конг. длина S не будет превышать 100.
[] Формат вывода
для входной строки сек Конга Конга, если мы думаем , что он играл «привет», выход «YES», в противном случае, выход «NO» ,
[1] Пример ввода
ahhellllloou
[1] Пример вывода
ДА
[2] Образец входного
hlelo
[2] Пример вывода
NO
[Название] анализ
мы можем открыть переменную CNT, CNT начала равна 0, то мы должны пройти через строку с.
Для каждого символа с проходимого:
если с == 'ч' && CNT == 0, CNT ++;
если с == 'е' && CNT == 1, CNT ++;
если с == 'л' && CNT == 2 | 3, CNT ++;
если с == '0' && CNT == 4, CNT ++;
если CNT> 4, непосредственно выводит "ДА" и выход,
если конец НКТ <= 4, выходной сигнал «НЕТ».
Код реализуется следующим образом :
# include <бит / STDC ++ ч.> используя патезрас; Строка с; Int N, CNT; ИНТ основной () { CIN >> s; п = s.length (); для (INT I = 0; <п; я ++) { символьные C = S [I]; если (с == 'ч' && CNT == 0) CNT ++; иначе если (с == 'е' && CNT == 1) CNT ++; иначе , если (с == 'л' && (CNT == 2 || CNT == 3)) CNT ++; иначе , если (с == 'о' && CNT == 4) { пут ( "Да"); возвращать 0; } } Ставит ( "НЕТ"); возвращать 0; }