2019 Shanghai Online Substring
传送门
题意
给定一个主串S,m个模式串T,问主串中有多少个字串与模式串T比配
这里的匹配指首尾字符相同,中间部分可以乱序(可以理解为相同字母个数相同)。
思路
整体思路就是,将T个模式串按照长度排序,相同长度的模式串一起处理。
对于每一种长度len,求一次主串S长度为len的子串哈希值。考虑到空间问题,我们只存储有贡献的子串,即出现过的。
赛时维护的位置前缀和应该是会冲突的,所以这里用哈希和来维...
原创
2019-09-20 18:49:17 ·
126 阅读 ·
0 评论