码迷,mamicode.com
首页 >  
搜索关键字:自动机    ( 2566个结果
【HDOJ】2222 Keywords Search
AC自动机基础题。 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 #define MAXL 1000005 9 #define TRIEN 26 10...
分类:其他好文   时间:2014-07-07 17:12:08    阅读次数:242
【HDOJ】2896 病毒侵袭
AC自动机模板题。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 #define TRIEN 128 8 #define MAXN 505 9 10 typedef str...
分类:其他好文   时间:2014-07-01 00:07:22    阅读次数:257
字符串后缀自动机:Directed Acyclic Word Graph
trie -- suffix tree -- suffix automa 有这么一些应用场景: 即时响应用户输入的AJAX搜索框时, 显示候选列表。 搜索引擎的关键字个数统计。 后缀树(Suffix Tree): 从根到叶子表示一个后缀。 仅仅从这一个简单的描述,我们可以概念上解决下面的几个问题: P:查找字符串o是否在字符串S中 A:若o在S中,则o必然是S的某个后缀...
分类:其他好文   时间:2014-06-25 08:47:36    阅读次数:165
HDU 3065 病毒侵袭持续中 (AC自动机)
中文题不解释 Sample Input 3 AA BB CC ooxxCC%dAAAoen....END   Sample Output AA: 2 CC: 1 输出病毒出现的次数! #include #include #include #include #include using namespace std; const int k...
分类:其他好文   时间:2014-06-25 08:04:33    阅读次数:213
POJ 1509 Glass Beads
后缀自动机的简单运用.... Glass Beads Time Limit: 3000MS   Memory Limit: 10000K Total Submissions: 2352   Accepted: 1375 Description Once upon a time there was a fa...
分类:其他好文   时间:2014-06-24 23:02:14    阅读次数:199
【学习笔记】编译原理-有限自动机
定义: 不确定的有限自动机(NFA): 一种数学模型 (1) 一个有限的状态集合S (2) 一个输入符号集合∑(不包含ε) (3) 一个转换函数move: S X (∑ U {ε}) -> P(S) (4) 状态s0是唯一的开始状态 (5) 状态集合F是接受状态集合,S包含F 确定的有限自动机(DFA): 是NFA的特殊情况 (1) 任何状态都没有ε转换 (2) 对于...
分类:其他好文   时间:2014-06-24 22:47:04    阅读次数:270
SPOJ 1811LCS Longest Common Substring
后缀自动机裸题.... Longest Common Substring Time Limit: 2000MS   Memory Limit: Unknown   64bit IO Format: %lld & %llu [Submit]   [Go Back]   [Status]   Description A st...
分类:其他好文   时间:2014-06-24 22:15:40    阅读次数:240
HDU 2896 病毒侵袭 (AC自动机)
题意:给你n个病毒串,m个网站,问每个网站包含有哪些有病毒的网站,输出病毒编号。 最后输出有多少个有病毒的网站。 Sample Input 3 aaa bbb ccc 2 aaabbbccc bbaacc   Sample Output web 1: 1 2 3 total: 1 PS:web 2 没有病毒 #include #in...
分类:其他好文   时间:2014-06-24 21:10:15    阅读次数:278
CF271D_Good Substrings
给一个原串,以及那些字符是坏的,现在问你可以从原串中取出多少个不同子串,使得其所含的坏字符的个数不超过一个定数。这个题目网上有各种各样的解法。如hash,tire。我说一下我的解法。解法一:后缀自动机dp。f[][]保存到达某个状态,前面已经有的坏字符的个数的时候的字符串数量。这样按照拓扑序列一直递...
分类:其他好文   时间:2014-06-24 14:14:07    阅读次数:169
hdu 2896 病毒侵袭 ac自动机
1 /* 2 hdu 2896 病毒侵袭 ac自动机 3 从题意得知,模式串中没有重复的串出现,所以结构体中可以将last[](后缀链接)数组去掉 4 last[]数组主要是记录具有相同后缀模式串的末尾节点编号 。本题中主要是计算每一个模式串 5 在主串中有没有出现过,而不是计算出现...
分类:其他好文   时间:2014-06-22 11:08:48    阅读次数:291
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!