![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后缀数组
后缀数组
ハルカナソラヘ
果てなく続いて行く、
生きとし生けるものは。
抗うことの出来ない、
散り行く因縁抱いて。
記憶の隙間で ただ微笑む瞳が 儚く零れた、
運命さえ 光で照らして行く。
闇を離した この手を繋ぐ、
穢れなき宵 咲き誇るように。
夢から覚めた 昨日の声を、
ずっと聞かせて 独り歩いて行く。
展开
-
20200909 SCOI模拟T1(后缀数组)
T1 P5479 [BJOI2015]隐身术 思路: 发现 K≤5K≤5K≤5,考虑爆搜。 考虑每个子串都是一个后缀的前缀,不妨枚举后缀 对于每个后缀(起始下标为 LLL),设 dfs(i,j,k)dfs(i, j, k)dfs(i,j,k) 为当前需要匹配 AiA_iAi 和 BjB_jBj,还剩 kkk 次编辑的机会。 若 Ai=BjA_i=B_jAi=Bj,直接跳到下一个 Ai+l≠Bi+lA_i+l≠B_i+lAi+l=Bi+l 最小的 lll 的位置 考虑 Ai≠BjA_i≠B_j原创 2020-09-09 19:36:06 · 116 阅读 · 0 评论 -
20200603 练习:后缀数组(SA)
文章目录总览:T1 [P3809 【模板】后缀排序](https://www.luogu.com.cn/problem/P3809)T2 [P4051 [JSOI2007]字符加密](https://www.luogu.com.cn/problem/P4051)T3 [P2870 [USACO07DEC]Best Cow Line G](https://www.luogu.com.cn/problem/P2870)T4 [P6140 [USACO07NOV]Best Cow Line S](https://原创 2020-06-05 15:58:06 · 153 阅读 · 0 评论 -
20200603 专题:后缀数组(SA)
文章目录总览:定义构建 总览: 用来处理字符串问题 定义 int n,m; int sa[A],rk[A],hi[A]; int tmp[A],t[A],p[A]; n:数组长度 m:字符集大小 sa[i]:后缀排名第 i 位的串在原串上的位置 rk[i]:原串第 i 位的串在后缀上的排名 hi[i]:后缀排名第 i 位的串与它前一个串的最长公共前缀长度 tmp:辅助数组 t:基数排序用的桶 p:排序时的第二关键字 后缀数组有两个序列 原串和后缀 后缀按字典序排序 如下图 在后缀上计算相邻两个后缀的最大原创 2020-06-05 14:43:02 · 172 阅读 · 0 评论