码迷,mamicode.com
首页 >  
搜索关键字:AC    ( 12438个结果
[转] AC自动机详解
转载自:http://hi.baidu.com/nialv7/item/ce1ce015d44a6ba7feded52dAC自动机是用来处理多串匹配问题的,即给你很多串,再给你一篇文章,让你在文章中找这些串是否出现过,在哪出现。也许你考虑过AC自动机名字的含义,我也有过同样的想法。你现在已经知道KM...
分类:其他好文   时间:2015-03-18 22:57:05    阅读次数:227
字符串(2)- AC自动机
AC自动机,其实就是Trie树与KMP的结合,且有dfa(有限状态机)的性质. 理解的关键点: 1. fail指针 起到回溯作用 2.每次匹配都是主串不动,移动指针now去回溯找后缀的前缀 3.一个优化点,将NULL指向root 编码更简单. 考察时一般也会问道dfa的性质. AC自动机解决问题: 1.多模式串匹配 2.给定一个长度,满足XX条件能构造多少个. ABCD ...
分类:其他好文   时间:2015-03-18 14:09:14    阅读次数:138
NYOJ308 Substring (DP)
题目意思: http://acm.nyist.net/JudgeOnline/problem.php?pid=308 给定一个字符串s,求出s与其逆序串的最长连续字串。刚开始看成求最长回文字串的问题了,Wa~!这英语我也是醉了。。。喵分析: 将s逆转为ss,求s和ss的最长连续子序列即可。if(s[i-1]==ss[j-1]) dp[i][j]=dp[i-1][j-1]+1;AC代码:/**...
分类:其他好文   时间:2015-03-17 23:44:13    阅读次数:187
漂洋过海来看你 【dfs or 最短路】
漂洋过海来看你 Description BMan和hyx住在一个神奇的国度,这个国度有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。 现在BMan在第S号城市,他经常想起那个一起AC过的队友hyx,记忆它总是慢慢的累积,在他心中无法抹去,可是他并不知道hyx 在哪个城市,所以他决定用尽半年的积蓄漂洋过海去找hyx,现在BMan很想知道如果他想去hyx所在的第X号城市,必须经过的前...
分类:其他好文   时间:2015-03-17 21:55:05    阅读次数:119
BZOJ一天AC 51纪念
像我这种蒟蒻。。。一天交了51道题也要纪念。。。真是。。。但是、不知道还有没有机会了。。。这样子就会有很多题解要补了。。。慢慢来吧。。。另、AC数已经超过500了还真是历史性的一步啊。。。
分类:其他好文   时间:2015-03-17 21:31:11    阅读次数:135
广工校赛——漂洋过海来看你
DescriptionBMan和hyx住在一个神奇的国度,这个国度有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。 现在BMan在第S号城市,他经常想起那个一起AC过的队友hyx,记忆它总是慢慢的累积,在他心中无法抹去,可是他并不知道hyx 在哪个城市,所以他决定用尽半年的积蓄漂洋过海...
分类:其他好文   时间:2015-03-17 17:25:12    阅读次数:133
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!