#A341. 循环节的判定

循环节的判定

题目描述

给定两个字符串 ss 与 pp,请判定 pp 是否是 ss 的循环节。 所谓循环节就是将 pp 复制若干遍并接在一起后,恰好等于 ss。

输入格式

  • 第一行:单个字符串 ss
  • 第二行:单个字符串 pp

输出格式

  • 如果 pp 是 ss 的循环节,输出 Yes;否则输出 No。
xyxy
xy
Yes
1428571428571428571428
142857
No

数据范围

设 ss 与 pp 的长度分别为 nn 与 mm,则

  • 对于 50% 的数据,1≤n,m≤10001 \le n,m \le 1000;
  • 对于 100% 的数据,1≤n,m≤1 000 0001 \le n,m \le 1\,000\,000。