Java版看这里 已知目标串为str,需要再strs里面遍历寻找每一个母串所含有的子串的循环同构的串,那针对已知的子串,可以预处理得到所有目标子串,我们再将所有目标串放入Set中,方便后续判断。 具体做法为: 如果有一个串为:abcd 那么其循环同构的串即为 abcd + abc = abcdabc 中的所有长度为原串长度的子串 abcd abc | a bcda bc | ab cdab c |abc dabc 后续的子串个数比较即为基础的字符串hash 附上AC代码: import java.io.*; import java.util.*; public class Main { p...