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自动机
poj 2778
AC自动机
与矩阵连乘
http://poj.org/problem?id=2778DescriptionIt'swellknownthatDNASequenceisasequenceonlycontainsA,C,TandG,andit'sveryusefultoanalyzeasegmentofDNASequence,Forexample,ifaanimal'sDNAsequencecontainssegmentAT
u013573047
·
2015-04-29 20:00
ZOJ 3430
AC自动机
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4114Nobitadiduseanoutstandinganti-virussoftware,however,forsomestrangereason,thissoftwaredidnotcheckemailattachments.NowNobitadecidetodetectv
u013573047
·
2015-04-28 20:00
hdu3065
AC自动机
-每个标准串在模式串中出现的次数
http://acm.hdu.edu.cn/showproblem.php?pid=3065ProblemDescription小t非常感谢大家帮忙解决了他的上一个问题。然而病毒侵袭持续中。在小t的不懈努力下,他发现了网路中的“万恶之源”。这是一个庞大的病毒网站,他有着好多好多的病毒,但是这个网站包含的病毒很奇怪,这些病毒的特征码很短,而且只包含“英文大写字符”。当然小t好想好想为民除害,但是小t
u013573047
·
2015-04-28 11:00
UVA - 11468(简单概率dp+
ac自动机
)
这题目给了一些单个字母或者数字,以及他们每个被选到的概率(总和为1),让求随机生成的串长为L的字串不包含给定的一些字串的概率。想法很简单,就是按照概率选择的思想定义d(i,j)为当前已经生成串长为j的串,且在自动机中走到了i位置时,生成最终长为L的串不包含任何给定字串的概率。那么状态转移就是逐个字符判断能不能选,能选的条件是在当前位置选一个字符c,必须满足c点不是一个节点(字串端点)并且其任一后缀
playwfun
·
2015-04-27 21:00
hdu2896
AC自动机
-标记哪些模式串在目标串中出现过
http://acm.hdu.edu.cn/showproblem.php?pid=2896ProblemDescription当太阳的光辉逐渐被月亮遮蔽,世界失去了光明,大地迎来最黑暗的时刻。。。。在这样的时刻,人们却异常兴奋——我们能在有生之年看到500年一遇的世界奇观,那是多么幸福的事儿啊~~但网路上总有那么些网站,开始借着民众的好奇心,打着介绍日食的旗号,大肆传播病毒。小t不幸成为受害者之
u013573047
·
2015-04-27 11:00
hdu2222
AC自动机
-给定串中出现了几个模式串
http://acm.hdu.edu.cn/showproblem.php?pid=2222ProblemDescriptionInthemoderntime,SearchenginecameintothelifeofeverybodylikeGoogle,Baidu,etc.Wiskeyalsowantstobringthisfeaturetohisimageretrievalsystem.Ev
u013573047
·
2015-04-27 10:00
HDU 2222 Keywords Search(
AC自动机
)
AC自动机
模板题#include #include #include #include usingnamespacestd; structnode{ intcount;//记录以此为终点的单词的个数
acraz
·
2015-04-24 20:00
Dominating Patterns(Aho_corasick入门)
算是
ac自动机
的入门题了吧。就是给了最多170个长为最多70的模板串,然后给出一个文本串,让按输入顺序输出所有的文本串匹配点最多的那些串。
playwfun
·
2015-04-23 21:00
Algorithm
C++
算法
uva
hdu 3065 病毒侵袭持续中
AC自动机
模板题 ,,一A。
病毒侵袭持续中TimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):7685 AcceptedSubmission(s):2687ProblemDescription小t非常感谢大家帮忙解决了他的上一个问题。然而病毒侵袭持续中。在小t的不懈努力下,他发现了网路
Lionel_D
·
2015-04-22 18:00
bfs
AC自动机
病毒侵袭持续中
hdu3065
ZOJ3545---Rescue the Rabbit(
AC自动机
+dp)
Dr.Xisabiologist,wholikesrabbitsverymuchandcandoeverythingforthem.2012iscoming,andDr.XwantstotakesomerabbitstoNoah’sArk,ortherearenorabbitsanymore.Arabbit’sgenescanbeexpressedasastringwhoselengthisl(1
Guard_Mine
·
2015-04-20 16:00
dp
AC自动机
hdu4511---小明系列故事——女友的考验(
AC自动机
+dp)
小明系列故事——女友的考验TimeLimit:500/200MS(Java/Others)MemoryLimit:65535/32768K(Java/Others)TotalSubmission(s):863AcceptedSubmission(s):192ProblemDescription终于放寒假了,小明要和女朋友一起去看电影。这天,女朋友想给小明一个考验,在小明正准备出发的时候,女朋友告诉
Guard_Mine
·
2015-04-20 15:00
dp
AC自动机
WHU1572---Cyy and Fzz (
AC自动机
+dp)
DescriptionAsCyyandFzzarebothbusyrepairingthenetwork,Samafeelalittleboringbecauseit’shewhoselectTeemoduringthatgame.OfcausehisTeemowillstayalivesincehehasusedthesummonerspellFlashtoavoidbeingkilled.Si
Guard_Mine
·
2015-04-20 13:00
dp
AC自动机
hdu4758---Walk Through Squares(
AC自动机
+dp)
ProblemDescriptionOnthebeamingdayof60thanniversaryofNJUST,asamilitarycollegewhichwasSecondArtilleryAcademyofHarbinMilitaryEngineeringInstitutebefore,queuephalanxisaspeciallandscape.HereisaM*Nrectangle
Guard_Mine
·
2015-04-16 16:00
dp
AC自动机
NOJ1222-English Game(
AC自动机
+dp)
问题描述ThisEnglishgameisasimpleEnglishwordsconnectiongame. Therulesareasfollows:thereareNEnglishwordsinadictionary,andeverywordhasitsownweightv.Thereisaweightifthecorrespondingwordisused.Nowthereisatarge
Guard_Mine
·
2015-04-16 12:00
dp
AC自动机
【
AC自动机
】 ZOJ 3494 BCD Code
先对所有的串建立
AC自动机
,然后做数位DP,DP转移的时候就是
AC自动机
上的转移就行了。。
blankcqk
·
2015-04-10 18:00
AC自动机
数位dp
BZOJ 3940 Usaco2015 Feb Censoring
AC自动机
题目大意:给定一个字符串A和一些模板串,要求删除A中所有的模板串后输出同3942,由于是多串所以把KMP换成
AC自动机
即可#include #include #include #include #defineM100100
PoPoQQQ
·
2015-04-09 10:00
AC自动机
bzoj
BZOJ3940
POJ 3691 DNA repair (
AC自动机
+dp)
题目类型
AC自动机
+dp题目意思给出最多50个最长20的不好的字符串问给出一个最长1000的字符串至少要修改多少个字符才可以使这个字符串不包含不好的字符串字符串只含有(A,G,C,T)这四种字符解题方法用输入的不好的字符串构造
Yunyouxi
·
2015-04-07 20:00
dp
AC自动机
【一道不知道名字的题】
AC自动机
+dp
太懒了,好久没写题解了。TimeLimit:3000/3000ms(Java/Other) MemoryLimit:65535/65536K(Java/Other)TotalSubmission(s):34 AcceptedSubmission(s):8ProblemDescriptionLetStrbealongstringands1,s2,...,sm——collectionofsho
u013368721
·
2015-04-07 12:00
HDOJ 2222 - Keywords Search 更新
AC自动机
模板...用类来表示
题意: 有n( #include #include #include #definelllonglong #defineMAXNODE242005 usingnamespacestd; classAc_Atomation { private: structnode { intson[26],fail,w; }T[MAXNODE]; intnum; queueQ; pub
kk303
·
2015-04-03 17:00
[省选前题目整理][BZOJ 2754][SCOI 2012]喵星球上的点名(后缀数组)
有两种做法:1、
AC自动机
2、后缀数组。
qpswwww
·
2015-04-02 19:00
[省选前题目整理][BZOJ 2434][NOI 2011]阿狸的打字机(
AC自动机
+fail树+DFS序+树状数组)
id=2434思路将每个打印出来的串插入
AC自动机
后可以发现,a串在b串中的出现次数,就是在
AC自动机
的fail树中a串的终止结点的子树中,包含了的b串节点的个数。
qpswwww
·
2015-04-02 15:00
[省选前题目整理][BZOJ 3172][TJOI 2013]单词(
AC自动机
+fail树)
id=3172思路首先将所有单词都插入
AC自动机
的Trie树中,记录下每个单词的危险节点(最后一个字符对应的节点)在Trie树中的编号。
qpswwww
·
2015-04-02 09:00
后缀数组
AC自动机
可以处理多模板的文本匹配问题,而后缀数组也可以处理多模板的文本匹配问题。那么它们有什么区别呢?
focus_best
·
2015-03-31 00:04
算法总结
数据结构--后缀数组
算法
algorithm
ACM
kuangbinOJ 1216 Gambler (
ac自动机
+概率dp)
题意:两个人分别拥有两个串P,Q,现在两个人玩掷硬币游戏,从一个空串开始,如果正面向上那么就在串后面+'1'否者+'0'。一旦这串中包含了P或者Q串就停止比赛,如果包含P则A赢,包含Q则B赢,否则平局。现在问A和B赢的概率分别是多少。题解:这题要分别对A赢和B赢进行dp,应为有平局的情况。那对于A赢dp,将P插入自动机标记为1,插入自动机标记-1,这样在建机时就将包含P和不包含Q的分开了!然后dp
My_ACM_Dream
·
2015-03-26 17:00
2013成都现场
B.BeautifulSoup模拟未ACC.ClumsyAlgorithmD.DinnerComingSoon优先队列+DPE.ExhaustedRobotF.FibonacciTree生成树G.GREWordsRevenge
AC
u011686226
·
2015-03-24 15:00
[NOI2011]阿狸的打字机(
AC自动机
+树状数组)
考虑类似的暴力:对每次询问,枚举y串的每个点(将这个点理解为x在y串上的最后一个匹配点),若从它沿失配指针到root的路径经过x串的最后一个点,则答案加1由于(x1,y),(x2,y),…这些y相同的询问在
AC
cjk_cjk
·
2015-03-16 00:03
字符串算法
树状数组&线段树
[NOI2011]阿狸的打字机(
AC自动机
+树状数组)
考虑类似的暴力:对每次询问,枚举y串的每个点(将这个点理解为x在y串上的最后一个匹配点),若从它沿失配指针到root的路径经过x串的最后一个点,则答案加1由于(x1,y),(x2,y),…这些y相同的询问在
AC
cjk_cjk
·
2015-03-16 00:00
树状数组
AC自动机
NOI
离线处理
fail树
hdu 2222 Keywords Search 【
AC自动机
】
AC自动机
学习资料:http://blog.csdn.net/niushuai666/article/details/7002823KeywordsSearchTimeLimit:2000/1000MS
u014427196
·
2015-03-15 21:00
Codeforces Round #248 (Div. 1)C(
AC自动机
+DP)
C.TachibanaKanade'sTofutimelimitpertest5secondsmemorylimitpertest512megabytesinputstandardinputoutputstandardoutputTachibanaKanadelikesMapoTofuverymuch.Oneday,thecanteencookedallkindsoftofutosell,butn
cq_phqg
·
2015-03-12 20:00
ACM
codeforces
hdu2243---考研路茫茫——单词情结(
AC自动机
+矩阵+二分)
首先对2^64取模的话,可以直接用unsignedlonglong,这样溢出部分就是取模后的结果了方法类似POJ2778传送门只不过这里要统计长度不超过m的方案我们先统计出长度为m的所有方案,然后减去不包含这些串的方案,剩下就是至少包含一个串的方案了设转移矩阵为A相当于sum=A+A^2+…A^mf(m)=f(m/2)*(1+A^(m/2))+(m&1)?A^m:0二分即可求出,但是不要写成递归的
Guard_Mine
·
2015-03-11 12:00
矩阵
AC自动机
POJ2778---DNA Sequence(
AC自动机
+矩阵)
DescriptionIt’swellknownthatDNASequenceisasequenceonlycontainsA,C,TandG,andit’sveryusefultoanalyzeasegmentofDNASequence,Forexample,ifaanimal’sDNAsequencecontainssegmentATCthenitmaymeanthattheanimalmay
Guard_Mine
·
2015-03-10 21:00
矩阵
AC自动机
hdu2604---Queuing(
AC自动机
+矩阵)
ProblemDescriptionQueuesandPriorityQueuesaredatastructureswhichareknowntomostcomputerscientists.TheQueueoccursofteninourdailylife.Therearemanypeoplelinedupatthelunchtime.Nowwedefinethat‘f’isshortforfe
Guard_Mine
·
2015-03-10 21:00
矩阵
AC自动机
UVA 11019(Matrix Matcher-vector从迭代器中取值,
AC自动机
匹配字符矩阵)
ProblemHMatrixMatcherInput: StandardInputOutput: StandardOutput GivenanN*Mmatrix,yourtaskistofindthenumberof occurences ofanX*Ypattern. InputThefirstlinecontainsasingleinteger t(t≤15),thenumberoftestc
nike0good
·
2015-03-09 22:00
spoj 1811 Longest Common Substring (第一道后缀自动机)
我用后缀自动机做,第一次写后缀自动机,举得和
ac自动机
相似都是一种状态转移图。参考了大牛的模板自己改了下写出自己的模板。这题将第一个串加入后缀自动机,然后去匹配第二个串。很裸的题目。
My_ACM_Dream
·
2015-03-09 20:00
(
AC自动机
+dp+高精度)
DescriptionThealphabetofFreelandconsistsofexactlyNletters.EachsentenceofFreelandlanguage(alsoknownasFreish)consistsofexactlyMletterswithoutwordbreaks.So,thereexistexactlyN^MdifferentFreishsentences.Bu
Guard_Mine
·
2015-03-09 19:00
dp
AC自动机
hdu 3065 病毒侵袭持续中
AC自动机
病毒侵袭持续中TimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):7489 AcceptedSubmission(s):2602ProblemDescription小t非常感谢大家帮忙解决了他的上一个问题。然而病毒侵袭持续中。在小t的不懈努力下,他发现了网路
u013532224
·
2015-03-09 19:00
AC自动机
BZOJ 2938 Poi2000 病毒
AC自动机
+拓扑排序
题目大意:给定n个01串,问是否存在一个无限长的01串,不包含这n个01串中的任何一个建出Trie图之后判环即可我这傻逼一开始居然跑了一个DFS去判环23333#include #include #include #include #defineM30300 usingnamespacestd; intn; chars[M]; namespaceAho_Corasick_Automaton{ st
PoPoQQQ
·
2015-03-08 17:00
拓扑排序
AC自动机
bzoj
BZOJ2938
hdu2825---Wireless Password(
AC自动机
+状压dp)
WirelessPasswordTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4688AcceptedSubmission(s):1433ProblemDescriptionLiyuanlivesinaoldapartment.Oneday,hesuddenlyfo
Guard_Mine
·
2015-03-08 11:00
dp
AC自动机
POJ 2778 DNA Sequence(
AC自动机
确定DFA转移图+矩阵快速幂)
这道题极好的展示了
AC自动机
在构造转移图DFA上的应用DFA转移图就是展示状态的转移过程的图,DFA图构造出来后就可以用DP求出任何DNA长度下,任何状态的个数本题用自动机求出DFA矩阵,那么有|dp[
kalilili
·
2015-03-07 16:00
HDU 3065 病毒侵袭持续中(
AC自动机
)
模版题trie图://140MS6248K #include #include #include #include usingnamespacestd; #defineM50050 structnode{ node*next[26]; node*fail; intid; }trie[M],*root,*que[M]; charweb[2000200]; charvirus[1005][55]; i
kalilili
·
2015-03-06 21:00
HDU 2896 病毒侵袭(
AC自动机
)
病毒侵袭TimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):13055 AcceptedSubmission(s):3376ProblemDescription当太阳的光辉逐渐被月亮遮蔽,世界失去了光明,大地迎来最黑暗的时刻。。。。在这样的时刻,人们却异常兴
kalilili
·
2015-03-05 22:00
hdu2457---DNA repair(
AC自动机
+dp)
ProblemDescriptionBiologistsfinallyinventtechniquesofrepairingDNAthatcontainssegmentscausingkindsofinheriteddiseases.Forthesakeofsimplicity,aDNAisrepresentedasastringcontainingcharacters‘A’,‘G’,‘C’and
Guard_Mine
·
2015-03-05 19:00
dp
AC自动机
HDU 2222 Keywords Search (初学
AC自动机
)
我是通过http://wenku.baidu.com/view/4e70ccc38bd63186bcebbcb9.html的第二篇学会的这篇也总结的很好,附带很多经典的习题http://www.cppblog.com/menjitianya/archive/2014/07/10/207604.html这是bin神的总结:http://www.cnblogs.com/kuangbin/p/31641
kalilili
·
2015-03-05 16:00
ZOJ3228---Searching the String(
AC自动机
)
Littlejayreallyhatestodealwithstring.Butmoondylikesitverymuch,andshe’ssomischievousthatsheoftengivesjaysomedullproblemsrelatedtostring.Andoneday,moondygavejayanotherproblem,poorjayfinallybrokeoutandcr
Guard_Mine
·
2015-03-05 14:00
AC自动机
hdu2296---Ring(
AC自动机
+dp)
ProblemDescriptionForthehopeofaforeverlove,StevenisplanningtosendaringtoJanewitharomanticstringengravedon.Thestring’slengthshouldnotexceedN.ThecarefulStevenknowsJanesodeeplythatheknowsherfavoritewords
Guard_Mine
·
2015-03-04 16:00
dp
AC自动机
[置顶] hdu 5164 Matching on Array (奇葩版
ac自动机
)
对于m==1的情况用kmp其他情况用
ac自动机
。搞一个分数类进行处理。自动机的边用map,对奇葩的地方就是这里,用map做边,mapnext[SIZE]这样就通过map映射Node类型(分数类)来
My_ACM_Dream
·
2015-03-03 23:00
[置顶] hdu 3962 Microgene (
ac自动机
+矩阵优化(好题))
题意:给出n个串,现在要求长度为L的串至少包含着n个串中的两个串的个数。题解:一看这种计数类问题要么dp,要么矩阵乘法。dp明显内存时间都爆。那么可以考虑用矩阵乘法,首先如果直接用矩阵存不包含任意n个字符串,L次幂,将maze[0][i]相加得到长度为L的不包含任何n个串对应串的个数,然后在计算全部的情况,这样就缺包含一个字符串对应串的个数这个方案了,之前用枚举N个字符串哪个出现了进行矩阵乘法,因
My_ACM_Dream
·
2015-03-03 19:00
[置顶] zoj 3535 Gao the String II (
ac自动机
+dp)
dp[i][j][k]表示长度为i,在
ac自动机
上的状态j,并且是以k为结尾的A中的串。
My_ACM_Dream
·
2015-03-03 16:00
HUNAN 11187 Emoticons :-) (
ac自动机
+贪心)
题意:给出n个表情串,现在给出一篇txt,要求将txt对应的字母改成空格使得txt不包含如何表情串。求最小操作数。题解:dp肯定挂,无论是内存或者时间的消耗都挂。那么就要思考下能否用贪心做。根据大犇,我也学着证明一下,对于这样的文章,如果出现表情串,那么有一下几种情况:1、各个表情串单独的分开,这个好说,直接碰到匹配ans++;2、如果两个或多个重叠,比如a,b,c重叠(1)a,b,c互相重叠,那
My_ACM_Dream
·
2015-03-03 00:00
SPOJ 1676 Text Generator (
ac自动机
+矩阵优化)
题意:给出n个单词,求这些单词能组成的文章个数,文章的单词数L个。题解:各种TL,一个黑色的晚上。不知道为什么,自己写的矩阵乘法异常的慢,从类改成写简陋的C格式,都TL了,发现是取模太多次的缘故,于是改成加完在摸,结果wa了,坑爹,然后改成longlongTL了,简直无情啊。最后用了无符号int即不会爆int也不像longlong那么耗费时间。于是就过了。。。。#include #include
My_ACM_Dream
·
2015-03-02 20:00
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他