随笔分类 - 字符串--后缀数组/后缀树/后缀自动机
摘要:显然,在后缀自动机的后缀树上插入一个后缀后,此时表示整串的节点(np)到根的所有节点,其表示的串作为子串的出现次数都要+1;发现需要链修改,动态连边/删边,因此用LCT维护 注意:虽然没明确写,但根据讨论区以及做题情况,此题字符集只有AB两个字母 错误记录:没有msk^=res
阅读全文
摘要:http://codeforces.com/contest/963/problem/D 题解:https://www.cnblogs.com/Blue233333/p/8881614.html 记M为n个串的总长,L为s的长度 询问串的不同的长度只会有sqrt(M)级别个 (最差的情况是串长为1,2
阅读全文
摘要:来一份模板 还有后缀数组强行A此题 以下是作死用map之后T掉的程序
阅读全文
摘要:这个不是题解,看不懂的,别看了 明明应该是会的,怎么还是写了6个小时呢。。。 把后缀数组、height数组、排名数组求出来,那么对于原串s的任意子串[x,y](表示第x个到第y个字符组成的子串,字符从1开始编号),就有了O(1)判断其在原串中出现次数是否大于1的方法 就是找到x在后缀数组中的排名rk
阅读全文
摘要:先写一个在线的多模字符串匹配 O(m+logn)的,按照https://wenku.baidu.com/view/cd7db304e87101f69e31953e.html的思想,很难写 没地方交啊 只能找出是否出现,不能找出出现了几次 要找出现的次数,大概就是二分第一个出现的位置和最后一个出现的位
阅读全文

浙公网安备 33010602011771号