码迷,mamicode.com
首页 >  
搜索关键字:后缀自动机    ( 599个结果
bzoj2555 LCT维护后缀自动机
通过用LCT维护parent树来实现后缀自动机的在线操作。 注意right值初始化为0,然后加新结点的时候只要将np的right值设为1,而不需要改变nq的right值,因为nq是内部的结点,np才是外层的结点。 思路很简单,代码真长,调了挺久。。。。不过写起来还算清晰。。。 #include<bi ...
分类:其他好文   时间:2016-05-05 22:07:16    阅读次数:194
后缀自动机 模版
#include<bits/stdc++.h> #define REP(i,a,b) for(int i=a;i<=b;i++) #define MS0(a) memset(a,0,sizeof(a)) using namespace std; typedef long long ll; const ...
分类:其他好文   时间:2016-05-04 01:24:05    阅读次数:245
后缀自动机专题
如果不算pre指针的话后缀自动机就是一个DAG,这是它能很方便地进行dp的前提。 而pre指针返回什么呢,返回的就是上一个的前缀包含改结点所代表子串的那个后缀,和AC自动机上的fail指针很像,都是为了匹配。我目前学得不深,看不出和AC自动机的fail指针有什么区别,用起来也几乎一样。 相比于字典树 ...
分类:其他好文   时间:2016-05-04 01:07:05    阅读次数:198
五一的计划
前天的readforces和昨天的hackcoder两场比赛都有毒。。。然而我一场都没错过,,,打完之后中毒颇深。。。 先补题解解毒。。。然后搞后缀自动机,之后继续数学专题。。。然后去学图论。。。之后搞一些高级的比如cdq分治,莫比乌斯,FFT之类的。。。还有分块,倍增等等,,,然后就直接刷code ...
分类:其他好文   时间:2016-05-01 13:28:49    阅读次数:119
bzoj3998【TJOI2015】弦论
后缀自动机...
分类:其他好文   时间:2016-04-29 17:02:20    阅读次数:189
BZOJ 3277 串 (广义后缀自动机)
算法讨论: 首先对这些串建立出广义后缀自动机,同时在建立的时候要保存当前结点都是哪些串的子串,然后建立出Parent树, 对树进行一遍DFS,把一个点的所以后代结点的颜色信息全部合并到自己身上,并用一个数组来维护当前结点有多少颜色,也就是多少个串的子串。 因为我们知道,一个点在Parent树上的父亲 ...
分类:其他好文   时间:2016-04-15 19:43:31    阅读次数:147
随想 一些想说的话
QAQ 弄了一上午总算把后缀自动机的坑填上了 现在的我内心几乎是崩溃的,离省选还有6天还有一堆事情要做 心里感觉很忙乱,但是有一些感悟,觉得现在不说以后就没机会说了 首先就是做事情一定要顺心意,不能去做违背自己内心的事情 很早以前在我还在玩泥巴的时候,那个时候的我学O是很开心的 因为对于我来说,OI ...
分类:其他好文   时间:2016-04-15 11:52:20    阅读次数:114
后缀自动机学习1
在Onenote里面写的,懒得搬,就发图好了。 看不清楚的话可以新窗口打开 ...
分类:其他好文   时间:2016-04-09 13:36:44    阅读次数:127
BZOJ 4199 品酒大会
以前一直听说什么后缀数组height合并之类的 表示我这种后缀数组都敲不熟的蒟蒻怎么会写 但是做了做觉得还是很简单的嘛 这个题是有两问的,第一问是求LCP>=R的后缀对有多少个 这个就是AHOI2013 差异 稍微变个形啦 直接逆序建后缀自动机,在parent树上做一个很简单的树P就可以了 因为对于 ...
分类:其他好文   时间:2016-04-08 06:42:26    阅读次数:199
599条   上一页 1 ... 45 46 47 48 49 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!