题意:给定两个字符串集合S T,每个集合内的所有字符串长度均相同,求有多少对字符串<Si,Tj>使得两个字符串拼接后,左右两半满足双旋转性质(一个字符串按照任意一个位置旋转后与另一个字符串重合)
题解:把较小的集合Hash后,暴力枚举另一个集合内的字符串。
#include#include #include #include #include #include
本文共 984 字,大约阅读时间需要 3 分钟。
题意:给定两个字符串集合S T,每个集合内的所有字符串长度均相同,求有多少对字符串<Si,Tj>使得两个字符串拼接后,左右两半满足双旋转性质(一个字符串按照任意一个位置旋转后与另一个字符串重合)
题解:把较小的集合Hash后,暴力枚举另一个集合内的字符串。
#include#include #include #include #include #include
转载于:https://www.cnblogs.com/WDZRMPCBIT/p/6616597.html