E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AC自动机
3.25-3.28日志及3.26模拟赛分析
3.28:今天JPY讲了KMP,Trie和
AC自动机
,还是要多做题,搞懂它们。刷了poj7题,hdu1题。3.26模拟赛题目&题解:T1题目大意:有n
WTLTW
·
2016-03-28 21:20
MY
LIFE
杂题集合
1.NOI阿狸的打字机():观察:离线,建立
AC自动机
,fail树的每个节点的所有子节点都包含此节点,问题转化为点到根路径加一,询问子树和或者反过来,用dfs序离线+树状数组或者连剖都行,(ps:感觉相同的串很麻烦
qq_20669971
·
2016-03-25 11:00
HDU 2896 病毒侵袭(
AC自动机
)
题目链接:点击打开链接题意: 思路:模板题。细节参见代码:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #defineMax(a,b)((a)>(b)?(a):(b)) #de
weizhuwyzc000
·
2016-03-22 21:00
HDU
AC自动机
ACM-ICPC
HDU 3065 病毒侵袭持续中(
AC自动机
)
思路:典型的
AC自动机
模板题。
weizhuwyzc000
·
2016-03-22 20:00
HDU
AC自动机
ACM-ICPC
BZOJ 1195: [HNOI2006]最短母串
一看字符串就想到
ac自动机
是不是没救了然后决定在
AC自动机
上做分层图最短路233333333结果发现极限数据刚好卡时限了QAQ仔细一想好像每条边的长度都是1哎。
nlj1999
·
2016-03-22 19:00
hdu 1828 Picture【扫描线求周长模板题】
上周在做
ac自动机
+dp这种混合的题时,就超不爽的,这周居然要做线段树+几何的题,我的内心上崩溃的o(>﹏ #include #include usingnamespacestd; #defineLsonr
zhou_yujia
·
2016-03-21 21:00
AC自动机
+矩阵快速幂变形 CCF201509-5 最佳文章
传送门:点击打开链接题意:大概就是告诉你一个字典,字典里字母总个数不超过100,要构造一个长度为m( #include #include #include #include #include #include #include #include #include #include #include #include #include #include #definefuck(x)coutPII;
qwb492859377
·
2016-03-21 21:00
SPOJ 1676 GEN - Text Generatord
论文里讲了一大堆其实就是
ac自动机
上乱搞嘛。然后就是论如何把一道水题出成神题,技巧就是……卡常数。。。。。。。
nlj1999
·
2016-03-21 08:00
hdu4758(
AC自动机
+状态压缩dp)
链接:点击打开链接题意:在一个矩阵内从左上角走到右下角,向右走得到一个R向下走得到一个D,问最后有几种走到右下角时得到的字符串包含题中给出的两个字符串代码:#include #include #include #include #include #include usingnamespacestd; constintMOD=1000000007; intq[205],dp[105]
u010850027
·
2016-03-19 23:00
源码
动态规划
ACM
poj
hdu4057(
AC自动机
+状态压缩dp)
链接:点击打开链接题意:给出n段基因的价值和组成,求一个长度为l的价值大于零最大的基因价值代码:#include #include #include #include #include #include usingnamespacestd; constintINF=0x3f3f3f3f; intq[1005],dp[2][1005][(1<<10)+5]; intfail[100
u010850027
·
2016-03-19 22:00
源码
动态规划
ACM
hdu2825(
AC自动机
+状态压缩dp)
链接:点击打开链接题意:求一个长度是n的字符串至少含有给出的m个字符串中的k个的种数代码:#include #include #include #include #include #include usingnamespacestd; constintMOD=20090717; intdp[30][105][(1q; q.push(0); while(q.size()){ u
u010850027
·
2016-03-19 22:00
源码
动态规划
ACM
AC自动机
总结 与模板题
参考学习资料:http://blog.csdn.net/niushuai666/article/details/7002823学会trie树和kmp算法后就可以学习
ac自动机
了。
liujc_
·
2016-03-19 20:00
KMP、trie树总结
掌握这两个之后就可以学习trie图了(感觉
ac自动机
算是他的一种构造DFA的方法?)
liujc_
·
2016-03-19 19:00
【Uva11019】Matrix Matcher【
AC自动机
】【二维字符串匹配】
把匹配串的每一行当成一个串insert到
AC自动机
里,然后用模板串的每一行find。如果匹配成功,那么在这个矩阵的左上角加一。最后扫一边矩阵,如果有个地方的权值等于x,那么说明这是个匹配位置。
BraketBN
·
2016-03-19 16:00
字符串匹配
AC自动机
【BZOJ1030】[JSOI2007]文本生成器【
AC自动机
】【计数DP】
id=1030
AC自动机
经典题型,数据不大,不用矩阵快速幂优化。
BraketBN
·
2016-03-19 14:00
AC自动机
矩阵乘法
【POJ1204】Word Puzzles——
AC自动机
TimeLimit:5000MSMemoryLimit:65536KSpecialJudgeDescriptionWordpuzzlesareusuallysimpleandveryentertainingforallages.TheyaresoentertainingthatPizza-Hutcompanystartedusingtablecoverswithwordpuzzlesprinted
huayunhualuo
·
2016-03-19 09:00
hdu4758Walk Through Squares【
AC自动机
+dp】
Onthebeamingdayof60thanniversaryofNJUST,asamilitarycollegewhichwasSecondArtilleryAcademyofHarbinMilitaryEngineeringInstitutebefore,queuephalanxisaspeciallandscape. HereisaM*Nrectangle,andthisoneca
zhou_yujia
·
2016-03-18 16:00
杭电
状态压缩dp
AC自动机
【Uva11468】Substring【
AC自动机
】【概率DP】
AC自动机
经典题型。论如何忘记写getfail()。
BraketBN
·
2016-03-18 15:00
uva
AC自动机
概率DP
【HDU2896】病毒侵袭——
AC自动机
基础
TimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)ProblemDescription当太阳的光辉逐渐被月亮遮蔽,世界失去了光明,大地迎来最黑暗的时刻。。。。在这样的时刻,人们却异常兴奋——我们能在有生之年看到500年一遇的世界奇观,那是多么幸福的事儿啊~~但网路上总有那么些网站,开始借着民众的好奇心,打着
huayunhualuo
·
2016-03-17 20:00
【BZOJ1009】[HNOI2008]GT考试【KMP】
无限仰视菊苣YZX的
AC自动机
写法。/*F
BraketBN
·
2016-03-17 20:00
KMP
hdu4758(
ac自动机
,状态压缩dp)
WalkThroughSquaresTimeLimit:4000/2000MS(Java/Others) MemoryLimit:65535/65535K(Java/Others)TotalSubmission(s):1136 AcceptedSubmission(s):356ProblemDescription Onthebeamingdayof60thanniversaryofN
martinue
·
2016-03-17 20:00
dp
ACM
大二
【HDU2222】Keywords Search——
AC自动机
基础
KeywordsSearchTimeLimit:2000/1000MS(Java/Others)MemoryLimit:131072/131072K(Java/Others)ProblemDescriptionInthemoderntime,SearchenginecameintothelifeofeverybodylikeGoogle,Baidu,etc.Wiskeyalsowantstobri
huayunhualuo
·
2016-03-17 19:00
hdu4057 Rescue the Rabbit【
AC自动机
+dp滚动数组】
DescriptionDr.Xisabiologist,wholikesrabbitsverymuchandcandoeverythingforthem.2012iscoming,andDr.XwantstotakesomerabbitstoNoah'sArk,ortherearenorabbitsanymore.Arabbit'sgenescanbeexpressedasastringwhose
zhou_yujia
·
2016-03-16 21:00
hdu2852(
ac自动机
,状态压缩dp)
WirelessPasswordTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):5524 AcceptedSubmission(s):1741ProblemDescriptionLiyuanlivesinaoldapartment.Oneday,hesu
martinue
·
2016-03-16 13:00
dp
ACM
AC自动机
大二
hdu2825Wireless Password【
ac自动机
+dp状态压缩】
TotalSubmission(s):5502 AcceptedSubmission(s):1737ProblemDescriptionLiyuanlivesinaoldapartment.Oneday,hesuddenlyfoundthattherewasawirelessnetworkinthebuilding.Liyuandidnotknowthepasswordofthenetwor
zhou_yujia
·
2016-03-15 17:00
hdu4057(
ac自动机
,状态压缩dp)
RescuetheRabbitTimeLimit:20000/10000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1790 AcceptedSubmission(s):512ProblemDescriptionDr.Xisabiologist,wholikesrabbitsverymu
martinue
·
2016-03-15 14:00
dp
ACM
AC自动机
大二
2434: [Noi2011]阿狸的打字机|
Ac自动机
先建出
AC自动机
,求出fail数组,第x字符串在第y个字符串中出现的次数可以这样统计:从y到root的fail指针能找到x的次数,然后建出fail树之后也就是y到root在x的子树中的个数。
ws_yzy
·
2016-03-14 16:00
AC自动机
数据结构与算法系列----
AC自动机
一:概念首先简要介绍一下
AC自动机
:Aho-Corasickautomation,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法之一。
LaoJiu_
·
2016-03-11 21:24
ACM
与数据结构
AC自动机
一:概念首先简要介绍一下
AC自动机
:Aho-Corasickautomation,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法之一。
LaoJiu_
·
2016-03-11 21:00
C++
KMP
Trie树
AC自动机
AC自动机
一:概念首先简要介绍一下
AC自动机
:Aho-Corasickautomation,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法之一。
LaoJiu_
·
2016-03-11 21:00
C++
KMP
Trie树
AC自动机
BZOJ2938 POI2000 病毒 题解&代码
题解:看到多字符串匹配,就想到
AC自动机
【这语气好奇怪
AC自动机
建好fail指针,然后从根向下dfs查找,所有实节点都用flag标记,如果找到了一个不经过病毒路径的环,那么就存在无限长度代码满足不包含任何病毒代码
Rainbow6174
·
2016-03-11 16:00
poi
病毒
bzoj
BZOJ1030 JSOI2007 文本生成器 题解&代码
,询问:对于长度为m的串,有多少个串至少包含一个匹配串(答案对10007取模)题解:“至少包含一个匹配串的长度为m的串”,那么很容易转化为“所有串除去不包含任何匹配串的长度为m的串”然后就是喜闻乐见的
AC
Rainbow6174
·
2016-03-11 16:00
dp
bzoj
回文自动机学习小记
构造类似后缀自动机、
AC自动机
一样,回文自动机也有fail指针。而且,回文自动机是一种每次往两端加字符的神奇trie(不知所措)。
WerKeyTom_FTD
·
2016-03-10 22:00
Hdu 2896 病毒侵袭
pid=2896题意:给出n个模式串,再给出m个字符串,问这些字符串包含那些模式串思路:
ac自动机
,先以模式串构建字典树,再以字典树构建fail标记,fail标记类似于KMP的next前缀数组,可以跳转到重复前缀的结尾
csdn364988181
·
2016-03-09 19:00
ACM
HDU
hdu 3962(
AC自动机
+矩阵优化dp)
解题思路:本题代码量大,较为综合,需用到
AC自动机
改造而成的Trie图、DP思想、矩阵快速幂。 如果n比较小,那么本题可以用DP解,由于题目明显的有三个状态,未含病毒
hexianhao
·
2016-03-07 19:00
AC自动机
【模式匹配】Aho-Corasick自动机
1.多模匹配
AC自动机
(Aho-CorasickAutomaton)是多模匹配算法的一种。所谓多模匹配,是指在字符串匹配中,模式串有多个。前面所介绍的KMP、BM为单模匹配,即模式串只有一个。
lifehack
·
2016-03-06 17:00
poj 2778(
AC自动机
+矩阵)
DNASequenceTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 14255 Accepted: 5498DescriptionIt'swellknownthatDNASequenceisasequenceonlycontainsA,C,TandG,andit'sveryusefultoanalyzeasegmentofDNASeq
hexianhao
·
2016-03-06 16:00
AC自动机
POJ1204 Word Puzzles(
AC自动机
)
就是个多模式匹配的问题,直接
AC自动机
搞了,枚举字符矩阵八个方向的所有字符串构成主串,然后在W个模式串构造的
AC自动机
上跑。
WABoss
·
2016-03-05 12:00
2754: [SCOI2012]喵星球上的点名|
AC自动机
好久没写
AC自动机
啦..终于熟练掌握了WA自动机..最近通过率掉的异常的感人QAQmap加
AC自动机
大法好!
ws_yzy
·
2016-03-04 20:00
AC自动机
3月4号—3月11号的计划
--------------------------------------------------大概就是这样,所以这周的任务就是二维线段树->
AC自动机
->习题。二维线段树已
__560
·
2016-03-04 19:00
bzoj 3940(
ac自动机
)
3940:[Usaco2015Feb]CensoringTimeLimit: 10Sec MemoryLimit: 128MBSubmit: 157 Solved: 82[Submit][Status][Discuss]DescriptionFarmerJohnhaspurchasedasubscriptiontoGoodHooveskeepingmagazineforhiscows,soth
M_AXSSI
·
2016-03-03 20:00
bzoj2938(
ac自动机
)
2938:[Poi2000]病毒TimeLimit: 1Sec MemoryLimit: 128MBSubmit: 421 Solved: 217[Submit][Status][Discuss]Description二进制病毒审查委员会最近发现了如下的规律:某些确定的二进制串是病毒的代码。如果某段代码中不存在任何一段病毒代码,那么我们就称这段代码是安全的。现在委员会已经找出了所有的病毒代码段
M_AXSSI
·
2016-03-03 19:00
HDU 2896 &
AC自动机
题意:貌似差不多?.... 对拍没什么问题,然而莫名RE...(这你也有脸贴?(这怎么能怪我.../*========================================================================== #Lastmodified:2016-03-0219:00 #Filename:a.cpp #Description: ==========
YCuangWhen
·
2016-03-03 10:00
HDU 2222 &
ac自动机
模板
题意:求n个模板串在匹配串中出现了几个.SOL:反正就是模板啦...似乎比KMP都简单----这么说似乎有点不道德...毕竟先看的KMP而他们并没有什么不同...貌似自己的理解和他们画的图还是有些出入......不虚慢慢看...然后就是特殊一点的一个last数组,可以比较迅速地找到包含的子串.这个题目会出现相同的模板...没看懂老人家开map的意图,第一遍用vector打,然后这种统计数量不是直接
YCuangWhen
·
2016-03-03 09:00
【POJ2778】 DNA Sequence
AC自动机
+矩阵快速幂
DNASequenceTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:14224Accepted:5486DescriptionIt’swellknownthatDNASequenceisasequenceonlycontainsA,C,TandG,andit’sveryusefultoanalyzeasegmentofDNASequence,
ALPS233
·
2016-03-02 20:00
HDU2222 Keywords Search 题解&代码
多个匹配串对单字符串匹配,
AC自动机
是标准解法,算是测试模板了【笑然而RE了一发WA了一发…没看清数据范围对于字典中的字符串建立trie树和fail指针,然后对待匹配串匹配即可有一些奇怪的小细节譬如字典中可能有多个相同字符串
Rainbow6174
·
2016-03-02 19:00
AC自动机
模板
啦啦啦二十分钟默出来编译通过,一会去试几道题好啦#include #include #include usingnamespacestd; constintmaxn=10005; constintmaxm=100; intn,tot,temp; intch[maxn][maxm],fail[maxn],flag[maxn],que[maxn]; intcal(charc) { returnc-'a
Rainbow6174
·
2016-03-02 15:00
论如何优雅的处理回文串 - 回文自动机详解.
处理字符串的算法很多:KMP,E-KMP,
AC自动机
,后缀三兄弟:后缀树、后缀数组、后缀自动机,Trie树、Trie图,符串hash...但以上数据结构在处理回文串上还是稍有欠缺,用这些来处理回文显得太小题大做
crazyacking
·
2016-03-02 14:00
bzoj2754 [SCOI2012]喵星球上的点名
题目链接
AC自动机
由于输入的是恶心的数字,用了map强行带log……由于不清楚长度,用了vector强行增加时间……由于要判重,用了数组存下强行加常数……慢惨了1#include 2#include
HugeGun
·
2016-03-01 20:00
POJ 2778 DNA Sequence 题解&代码
调了三个小时…2333333感觉自己傻逼了是一道很有(ma)趣(fan)的
AC自动机
+矩阵快速幂我们需要算出的初始矩阵是dp[i][j]是用一步从自动机的第i个位置到第j个位置有几种不产生病毒DNA的方式然后乘
Rainbow6174
·
2016-03-01 20:00
poj
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他