最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 移位

    正文概述 陈老师   2026-01-20 15:52:25  

    问题描述

    对于一个字符串来说,定义一次循环移位操作为:将字符串的第一个字符移动到末尾形成新的字符串。

    给定两个字符串s1和s2,要求判定其中一个字符串是否是另一字符串通过若干次循环移位后的新字符串的子串。例如CDAA是由AABCD两次移位后产生的新串BCDAA的子串,而ABCD与ACBD则不能通过多次移位来得到其中一个字符串是新串的子串。

    输入格式

    一行,包含两个字符串,中间由单个空格隔开。字符串只包含字母和数字,长度不超过 300300

    输出格式

    如果一个字符串是另一字符串通过若干次循环移位产生的新串的子串,则输出true,否则输出false。

    AABCD CDAA
    
    true
    
    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 移位