#3558. Triple Metre

0

Triple Metre

Triple Metre

题目描述

当存在一对整数 ii 和 jj (1≤i≤j≤∣T∣1 \leq i \leq j \leq |T|)满足下列条件时,字符串 SS 称为字符串 TT 的一个子串。

从 TT 中截取第 ii 到第 jj 个字符且不改变顺序的结果等于 SS。

令 TT 为 oxxoxx 的 10510^5 次连接构成的字符串。
给出字符串 SS,如果 SS 是 TT 的子串则输出 YesYes,否则输出 NoNo。

输入格式

输入按下述格式从标准输入给出: SS

输出格式

如果 SS 满足条件,则打印 YesYes;否则打印 NoNo。

xoxxoxxo
Yes
xxoxxoxo
No
ox
Yes

提示

SS 是由 oo 和 xx 组成的字符串。 SS 的长度在 11 到 1010(含)之间。TT 开头如下:oxxoxxoxxoxxoxxoxxoxxoxx... 由于从 TT 中截取第 33 到第 1010 个字符的结果等于 SS,SS 是 TT 的子串,所以应输出 YesYes。
由于不存在从 TT 中截取得到等于 SS 的字符串,SS 不是 TT 的子串,所以应输出 NoNo。

标签: AtCoder|abc230B

来源

AtCoder|abc230B