#AT1246. B - String Rotation

B - String Rotation

B - 字符串旋转

得分:200分

问题描述

给定由小写英文字母组成的字符串$S$和$T$。

判断在旋转操作之后,$S$是否等于$T$。

旋转操作定义如下:

操作:假设$S = S_1 S_2 ... S_{|S|}$。将$S$变为$S_{|S|} S_1 S_2 ... S_{|S|-1}$。

其中,$|X|$表示字符串$X$的长度。

约束

  • $2 \leq |S| \leq 100$
  • $|S| = |T|$
  • $S$和$T$由小写英文字母组成

输入

输入以以下格式从标准输入中给定:

SS

TT

输出

如果$S$在旋转操作之后等于$T$,则输出Yes;否则,输出No


kyoto
tokyo
Yes
  • 第一次操作,kyoto变为okyot
  • 第二次操作,okyot变为tokyo

abc
arc
No

abc不论经过多少次操作,都不会变为arc


aaaaaaaaaaaaaaab
aaaaaaaaaaaaaaab
Yes