码迷,mamicode.com
首页 >  
搜索关键字:bzoj题解    ( 95个结果
【BZOJ2342】双倍回文(回文树)
【BZOJ2342】双倍回文(回文树) 题面 "BZOJ" 题解 构建出回文树之后 在$fail$树上进行$dp$ 如果一个点代表的回文串长度为$4$的倍数 并且存在长度为它的一半的回文后缀 那么就是可行的 如何维护长度是一半的回文后缀? $fail$树上的父亲一定包括了它的所有的回文后缀 因此在$ ...
分类:其他好文   时间:2018-02-22 22:06:23    阅读次数:182
【BZOJ3926】诸神眷顾的幻想乡(后缀自动机)
【BZOJ3926】诸神眷顾的幻想乡(后缀自动机) 题面 "BZOJ" 题解 广义后缀自动机啦 求多个串的不同子串个数? 当然是后缀自动机,最后只要把$longest parent.longest$求个和就好啦 那么这题怎么建后缀自动机 能够把所有子串都丢进去呢? 当然不用从每一个节点开始 把树建出 ...
分类:其他好文   时间:2018-02-21 20:27:13    阅读次数:169
【BZOJ3277】串(后缀自动机)
【BZOJ3277】串(后缀自动机) 题面 "BZOJ" 题解 广义后缀自动机??? 照着别人的打了一遍。。 相当于每个串都构建一个后缀自动机 构建完一个串之后,直接把当前的last指回root就行了??? 好吧,我觉得我看了一个假的广义后缀自动机。。 不过这道题这样就行了 考虑如何计算一个串在多少 ...
分类:其他好文   时间:2018-02-21 18:14:24    阅读次数:243
【BZOJ5093】图的价值(第二类斯特林数,组合数学,NTT)
【BZOJ5093】图的价值(第二类斯特林数,组合数学,NTT) 题面 "BZOJ" 题解 单独考虑每一个点的贡献: 因为不知道它连了几条边,所以枚举一下 $$\sum_{i=0}^{n 1}C_{n 1}^i·i^k·2^{\frac{n(n 1)}{2}}$$ 因为有$n$个点,所以还要乘以一个 ...
分类:其他好文   时间:2018-02-21 12:24:49    阅读次数:163
【BZOJ4555】求和(第二类斯特林数,组合数学,NTT)
【BZOJ4555】求和(第二类斯特林数,组合数学,NTT) 题面 "BZOJ" 题解 推推柿子 $$\sum_{i=0}^n\sum_{j=0}^iS(i,j)·j!·2^j$$ $$=\sum_{i=0}^n\sum_{j=0}^nS(i,j)·j!·2^j$$ $$=\sum_{i=0}^n\ ...
分类:其他好文   时间:2018-02-21 10:43:33    阅读次数:154
BZOJ 4785 [Zjoi2017]树状数组 | 二维线段树
题目链接 "BZOJ 4785" 题解 这道题真是令人头秃 = = 可以看出题面中的九条可怜把求前缀和写成了求后缀和,然后他求的区间和却仍然是sum[r] ^ sum[l 1],实际上求的是闭区间[l 1, r 1]的区间和。什么时候[l 1, r 1]的区间和与[l, r]的想等呢?就是位置l 1 ...
分类:编程语言   时间:2018-02-20 11:49:17    阅读次数:230
【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
【BZOJ3998】弦论(后缀自动机)
【BZOJ3998】弦论(后缀自动机) 题面 "BZOJ" 题解 这题应该很简单 构建出$SAM$后 求出每个点往后还能构建出几个串 按照拓扑序$dp$一些就好了 然后就是第$k$大,随便搞一下就好 ...
分类:其他好文   时间:2018-02-15 20:30:58    阅读次数:205
BZOJ 4236~4247 题解
BZOJ 4236 JOIOJI f[i][0..2]f[i][0..2]表示前i个字符中′J′/′O′/′I′'J'/'O'/'I'的个数 将二元组<f[i][0]?f[i][1],f[i][1]?f[i][2]><f[i][0]-f[i][1],f[i][1]-f[i][2]>扔进map,记录一 ...
分类:其他好文   时间:2018-02-15 19:28:54    阅读次数:229
【BZOJ4566】找相同字符(后缀自动机)
【BZOJ4566】找相同字符(后缀自动机) 题面 "BZOJ" 题解 看到多串处理,$SA$就连起来 $SAM???$ 单串建自动机 然后其他串匹配 对于一个串建完$SAM$后 另一个串在$SAM$上匹配 记录当前匹配的最大长度 匹配了当前位置的话,就能产生一定的贡献 但是很显然,沿着$paren ...
分类:其他好文   时间:2018-02-15 11:53:57    阅读次数:169
95条   上一页 1 2 3 4 5 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!