76 atcoder#ABC230B. [ABC230B] Triple Metre
[ABC230B] Triple Metre
题目描述
文字列 が文字列 の部分文字列であるとは、次の条件を満たすような整数 ( が存在することを言います。
- の 文字目から 文字目までを順番を変えずに抜き出してできる文字列が と一致する。
文字列 を oxx
を 個結合した文字列として定めます。
文字列 が与えられるので、 が の部分文字列である場合は Yes
を、そうでない場合は No
を出力してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
が条件を満たす場合は Yes
を、そうでない場合は No
を出力せよ。
题目大意
有两个字符串 ,其中 由输入给出, 为 oxxoxxoxxoxx
... ( oxx
重复 遍 )。问 是否是 的子串?
xoxxoxxo
Yes
xxoxxoxo
No
ox
Yes
提示
制約
- は
o
とx
のみからなる文字列である。 - の長さは 以上 以下である。
Sample Explanation 1
のはじめの方を抜き出すと oxxoxxoxxoxx
... となっています。 の 文字目から 文字目までを抜き出した文字列は と一致するので、 は の部分文字列です。よって Yes
を出力します。
Sample Explanation 2
から文字列をどのように抜き出しても と一致しないので、 は の部分文字列でありません。よって No
を出力します。