题解 2862: 字符串移位包含问题

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

字符串移位包含问题(又是数组空间不够变答案错误,记得设100以上)

解题思路:两个字符串s1,s2先判断谁的长,将长的字符串将自身复制两次,组成一个新的字符串,如果可以通过题目给的移位方式得到s1是s2的子串,或s2是s1的子串,则短的字符串必定为这个新的字符串的子串,举个例子:AABCDAABCDCDAA参考代码:```c#include#includeintsub

字符串移位包含问题

摘要:解题思路:注意事项:参考代码:import java.util.Scanner;public class Main {    public static void main(String[] args……

java--study||O.o

摘要:参考代码:import java.util.Scanner; public class Main  { public static void main(String[] args)     ……

Java-易懂详细代码

摘要:参考代码:做法一:【寻找规律】可以发现, 两个字符串拼接起来的,包含全部位移的可能性import java.util.Scanner; public class Id2862 {     publ……

2862: 字符串移位包含问题

摘要:解题思路:注意事项:自己看下面的数据测试数据:1.AABCD CDAA2.AABCDCDAA参考代码:s = input().split() if len(s) == 2:     count =……

字符串移位包含问题

摘要:解题思路:这个输入的方式是真的混乱,明明题目说的是一行输入,数据却有两行,不吐槽不行,好多题目都是这样,一行出现运行错误,可以往这方面想了注意事项:参考代码:s = list(map(str,inpu……

对题2862:string.h库函数的使用及注意事项

解题思路:本题是要给定两个字符串arr1和arr2,判断arr1经过任意次循环操作之后,是否包含arr2的子字符串。由于循环操作是将字符串最后一位字符转移到第一位,所以通过有限次循环之后,arr1字符串会转变为最初的字符串,所以可以先将arr1字符串先首尾相连形成一个新的字符串,