随笔分类 - 字符串数据结构----后缀自动机
摘要:"题目链接" 题意 区间 boder $n,q\leq 2 10^5$ Sol ~~(暴力哈希/SA可以水过)~~ 字符串区间询问问题,考虑用 $SAM$ 解决。 boder相当于是询问区间 $[l,r]$ 内满足 $lcs(i,r) =i l+1$ 的最大的 $i$ 那么首先可以得到一个暴力做法,
阅读全文
摘要:"题目链接" 题意 给定多个字符串,每个串中仅在该串中出现的本质不同的子串个数。 Sol 多串匹配想到用广义SAM。 之后从串的匹配角度不是很好做。发现一个本质不同的串最多只会贡献到一个串的答案里。 那么建完广义SAM后,如果我们能够知道那些点是只有一个串能够到达并且知道是哪个的话我们就可以直接把这
阅读全文
摘要:"题目链接" 题意简述 给定一个串 $S$ 多组询问 , 每次给定一个串 $T$ 和一个 区间 $[l,r]$ 求串$T$ 有多少个 本质不同的子串 满足不是 $S[l...r]$ 的子串 Sol 首先显然要么 $SAM$ 要么 $SA$。 这种带区间还要求本质不同的的一般用 $SAM$ 好做些吧。
阅读全文

浙公网安备 33010602011771号