
后缀数组
Duan2baka
人
展开
-
BZOJ[3238][Ahoi2013]差异 后缀数组+单调栈
传送门ber~ 题目大意:求∑1≤i<j≤nlen(Suffixi)+len(Suffixj)−2∗LCP(Suffixi,Suffixj)∑1≤i<j≤nlen(Suffixi)+len(Suffixj)−2∗LCP(Suffixi,Suffixj)\sum_{1\le ilen(Suffixi)+len(Suffixj)len(Suffixi)+len(Suffixj)le...原创 2018-03-24 11:05:25 · 327 阅读 · 0 评论 -
BZOJ[4516][Sdoi2016]生成魔咒 后缀数组+ST表+线段树
传送门ber~ 首先感谢Sinogi大佬的耐心讲解及代码 题意就是每次加一个字符,统计本质不同的子串数量 正向添加字符不好做,考虑反着删字符 在正常情况下,删掉位置iii的一个字符会减少iii个子串(∑j<=ij=1sj...i∑j=1j<=isj...i\sum _{j=1}^{j∑j<=kj=1prej∑j=1j<=kprej\sum_{j=1}^{jprepr...原创 2018-03-25 22:52:43 · 426 阅读 · 0 评论 -
BZOJ[2780][Spoj]8093 Sevenk Love Oimaster 后缀数组
传送门ber~ 此题精神AC(UPD 3.28:觉得不服,SPOJ交了一发0.13s A了) SAM水题,但是我不会SAM 将所有串串在一起,对这个大串求SA 对于每一个模式串,能匹配的都是在rk意义上连续的一段 二分出这一段的左右端点 现在要做的就是统计这段区间有多少不同的颜色 然后就同呵呵的项链 我就是要用莫队来做(UPD 发blog10min以后:BIT也过不了) 本机...原创 2018-03-26 13:51:54 · 362 阅读 · 0 评论