#ABC103B. 字符串旋转

字符串旋转

字符串旋转

题目描述

给定由小写英文字母组成的字符串 SS, TT。

判断能否通过旋转 SS 使其与 TT 一致。

也就是说,判断能否通过任意次重复以下操作使 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 一致,输出 Yes;否则输出 No。

样例

kyoto
tokyo
Yes
  • 第 11 次操作后 kyoto 变为 okyot
  • 第 22 次操作后 okyot 变为 tokyo
abc
arc
No

无论操作多少次,abc 和 arc 都无法一致。

aaaaaaaaaaaaaaab
aaaaaaaaaaaaaaab
Yes

数据范围

  • 2≤∣S∣≤1002 \leq |S| \leq 100
  • ∣S∣=∣T∣|S| = |T|
  • SS, TT 由小写英文字母组成
难度 普及-
通过率 75%
尝试 8
通过 6
ID
1607
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签