
后缀树组
Self-Discipline
在校大学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
后缀树组模板(以洛谷P3809为例)
题目:点击打开链接题意:略。分析:后缀树组裸题,直接输出sa数组就行了,后缀树组入门参考点击打开链接。代码一(不含注释):#include<iostream>#include<cstdio>#include<cstring>#define N 1000050using namespace std;char s[N];int y[N],x[...原创 2018-11-26 19:44:11 · 509 阅读 · 0 评论 -
Codeforces 432D 完美子串(kmp+dp or 后缀树组)
题意:给出一个字符串,求所有既是前缀串又是后缀串的字符串出现了几次。分析:考察对next数组的理解。参考https://blog.youkuaiyun.com/huanghongxun/article/details/53209004、https://blog.youkuaiyun.com/hfl030/article/details/79858464、https://www.cnblogs.com/dabai5...原创 2019-08-11 00:32:43 · 368 阅读 · 0 评论 -
后缀数组总结(题目合集)
1、hdu6704 K-th occurrence(主席树+后缀树组)题意:给定串s,q个询问(l,r,k),求子串s[l,r]的第k次出现位置。分析:好题。考虑后缀树组sa的含义,sa数组将后缀排序之后,前缀最相似的必然放在了一起(相邻),如果sa[x]前后能找到和后缀x的最长公共前缀大于等于区间长度的后缀,那么说明有子串重复,我们在sa数组找到满足情况(lcp(i,x)>=le...原创 2019-08-25 10:36:08 · 436 阅读 · 0 评论