码迷,mamicode.com
首页 >  
搜索关键字:bzoj3238    ( 23个结果
[bzoj3238] [Ahoi2013] 差异
Description 给定一个长度为 $n$ 的字符串 $S$,令 $Ti$ 表示它从第 $i$ 个字符开始的后缀。求 $\sum\limits_{1 \leq i include include include using namespace std; const int N = 500005; ...
分类:其他好文   时间:2019-04-13 20:28:43    阅读次数:148
bzoj3238: [Ahoi2013]差异
发现我做题都是一眼秒算法,然后就不知道怎么做了。 好的这次一眼就是后缀数组了。 然后这个式子前面的可以O(1)公式搞定,其实问的就是sigema(LCP(Ti,Tj)) 然后先写了个暴力,就大概长这样: 可以发现mi是递减的嘛,然后对于一个height值,它所能影响的区间就是前一个比他大值的位置+1 ...
分类:其他好文   时间:2018-03-03 14:12:08    阅读次数:134
Bzoj3238: [Ahoi2013]差异
题面 "Bzoj" Sol 刚完品酒大会那道题后再看这道题发现这就是道$SB$题 后缀数组+并查集 按$height$从大到小做 $height$是两个相邻$rank$的后缀的$LCP$ 从大到小,那么每次合并$height$的两边的集合,同时记录答案 两边集合两两配对的$LCP$一定就是这个$he ...
分类:其他好文   时间:2018-02-22 19:55:07    阅读次数:185
【BZOJ3238】差异(后缀自动机)
【BZOJ3238】差异(后缀自动机) 题面 "BZOJ" 题解 前面的东西直接暴力算就行了 其实没必要算的正正好 为了方便的后面的计算 我们不考虑$i,j$的顺序问题 也就是先求出$\sum_{i=1}^n\sum_{j=1}^n[i\neq j]len[i]$ 然后对于每个后缀树上的节点,减去一 ...
分类:其他好文   时间:2018-02-16 11:14:06    阅读次数:235
bzoj3238 [Ahoi2013]差异 后缀数组+单调栈
【bzoj3238】[Ahoi2013]差异 Description Input 一行,一个字符串S Output 一行,一个整数,表示所求值 Sample Input cacao Sample Output 54 Description Input 一行,一个字符串S 一行,一个字符串S Outp ...
分类:编程语言   时间:2018-01-12 20:29:14    阅读次数:190
BZOJ3238:[AHOI 2013]差异
求一个字符串的∑ ∑ len[i] + len[j] - 2 * lcp(i, j),其中i,j表示从i,j开始的后缀。 方法一:SA+单调栈,自行yy。 方法二:SAM构造出来,然后每个状态对答案的贡献就是:C(|right_s|,2)*(Max_s-Max_parent_s)。前面使用的变量名含 ...
分类:其他好文   时间:2017-12-08 23:04:19    阅读次数:249
bzoj3238 [Ahoi2013]差异
Description Input 一行,一个字符串S 一行,一个字符串S Output 一行,一个整数,表示所求值 一行,一个整数,表示所求值 Sample Input cacao Sample Output 54 HINT 2<=N<=500000,S由小写英文字母组成 2<=N<=500000 ...
分类:其他好文   时间:2017-10-06 13:54:49    阅读次数:151
【bzoj3238】差异[AHOI2013](后缀数组+单调栈)
题目传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3238 这道题从大概半年以前就开始啃了,不过当年因为一些细节没调出来,看了Sakits神犇的博客之后也没明白自己挂在哪里,于是就抄了个题解。然后现在突然想到填这个坑(其实是为了复习一下后缀数 ...
分类:编程语言   时间:2017-10-05 20:53:52    阅读次数:226
[BZOJ3238][Ahoi2013]差异
3238: [Ahoi2013]差异 Description Input 一行,一个字符串S 一行,一个字符串S Output 一行,一个整数,表示所求值 一行,一个整数,表示所求值 Sample Input cacao Sample Output 54 HINT 2<=N<=500000,S由小写 ...
分类:其他好文   时间:2017-09-27 22:33:54    阅读次数:231
【AHOI2013】【BZOJ3238】差异
Description Input 一行,一个字符串S Output 一行。一个整数。表示所求值 Sample Input cacao Sample Output 54 HINT 2<=N<=500000,S由小写英文字母组成 后缀自己主动机的性质: 5.两个串的最长公共后缀,位于这两个串相应状态在 ...
分类:其他好文   时间:2017-06-17 20:43:58    阅读次数:173
23条   1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!