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
Коментарі