#2719. String Rotation

0
    ID: 2719 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc103BGESP 3级字符串枚举(双层循环)

String Rotation

String Rotation

题目描述

给定由小写英文字母组成的字符串 SS 和 TT。 判断经过若干次旋转操作后 SS 是否等于 TT。 也就是说,判断在对 SS 执行下面的操作若干次之后,SS 是否等于 TT: 操作:设 S=S1S2...S∣S∣S = S_1 S_2 ... S_{|S|}。将 SS 变为 S∣S∣S1S2...S∣S∣−1S_{|S|} S_1 S_2 ... S_{|S|-1}。 这里,∣X∣|X| 表示字符串 XX 的长度。

输入格式

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

输出格式

如果经过旋转后 SS 可以等于 TT,则输出 YesYes;否则,输出 NoNo。

kyoto
tokyo
Yes
abc
arc
No
aaaaaaaaaaaaaaab
aaaaaaaaaaaaaaab
Yes

提示

2≤∣S∣≤1002 \leq |S| \leq 100 ∣S∣=∣T∣|S| = |T| SS 和 TT 由小写英文字母组成。在第一次操作中,kyotokyoto 变为 okyotokyot。 在第二次操作中,okyotokyot 变为 tokyotokyo。
abcabc 无论经过多少次操作都不会等于 arcarc。

标签: AtCoder|abc103B

来源

AtCoder|abc103B