11649. Трійки символів


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Рядок \(S\) називається підрядком рядка \(T\), якщо існує пара цілих чисел \(i\) і \(j\) (\(1 \leq i \leq j \leq |T|\)), які задовольняють наступна умова.

  • Вилучення з \(i\)-го по \(j\)-ий символи \(T\) без зміни порядку дорівнює \(S\).

Нехай \(T\) — конкатенація \(10^5\) копій 'oxx'. Якщо \(S\) є піжрядком \(T\), то виведіть Yes і No в іншому випадку.

Формат вхідних даних

Вхідний потік містить рядок \(S\) (\(1 \le |S| \le 10\)), який складається з 'o' та 'x'

Формат вихідних даних

У вихідний потік вивести \(Yes\) або \(No\) - відповідь на поставлене завдання

Приклад вхідних даних

xoxxoxxo

Приклад вихідних даних

Yes

Приклад вхідних даних

xxoxxoxo

Приклад вихідних даних

No

Приклад вхідних даних

ox

Приклад вихідних даних

Yes

Коментарі

Ще немає коментарів.