码迷,mamicode.com
首页 >  
搜索关键字:ac自动机    ( 1438个结果
OI知识汇总
以作者的水平为准 基础算法:枚举——>倍增 差分(前缀和)——>二维 贪心 分治:归并排序(逆序对) 二分答案 二分查找 快速排序——>离散化 递归/递推 搜索:深搜(所有方案),宽搜(最优解) DFS优化:迭代 最优性剪枝/可行性剪枝/搜索顺序 记忆化搜索 折半搜索 A*/IDA* BFS优化:双 ...
分类:其他好文   时间:2019-09-26 23:47:06    阅读次数:194
AC自动机
HDU 2222 include include include using namespace std; define MAX_N 1000006 define MAX_Tot 500005 struct Aho{ struct state{ int next[26]; int fail,cnt; ...
分类:其他好文   时间:2019-09-26 21:41:23    阅读次数:96
bzoj5147&&bzoj2121&&loj6701 字符串游戏
做不出来杂题,到处找题做 看到$loj$上新出了一道题,觉得很神仙不错, 还记得Censoring吗(一个AC自动机的题) 这个题求最优解,数据范围$150$ 题解 数据范围非常小,首先贪心肯定不行,考虑AC自动机上$dp$? 好吧其实是区间$dp$ 一个直接的想法是维护$f[l][r]=0/1$表 ...
分类:其他好文   时间:2019-09-24 17:16:07    阅读次数:88
20190919-α
仿佛是两套题凑的…… 排版gugugu T1 输出NIE,TAK??? 想到了一个AC自动机题(滑稽 猛地一看仿佛还可做…… T2 线段树??? T3 字符串??? 8 MB...能干个×× T1 直接暴力判吧…… 好像有点东西…… 首先要对k取模…… (黑块特判是否一步迈不过去,白块特判是否跨不过 ...
分类:其他好文   时间:2019-09-22 12:25:05    阅读次数:82
HDU3065 病毒侵袭持续中 AC自动机
网址:https://vjudge.net/problem/HDU-3065 题意: 给出$n$个模式串和一个文本串,字符集为可见字符,找出模式串在文本串中的出现次数。 题解: $AC$自动机的模板题,建出$Trie$图之后跳$fail$指针匹配统计数量然后按题目要求输出即可。 AC代码: ...
分类:其他好文   时间:2019-09-21 01:02:08    阅读次数:124
字符串部分模板总结
KMP kmp处理题型总结 Manacher POJ - 3974 Palindrome (Manacher模板+讲解) 最大最小表示法 HDU-3374 String Problem (最小最大表示法) AC自动机 AC自动机总结 ...
分类:其他好文   时间:2019-09-15 19:00:54    阅读次数:76
AC自动机处理多串匹配——cf1202E
si+sj中间有一个切割点,我们在t上枚举这个切割点i,即以t[i]作为最后一个字符时求有多少si可以匹配,以t[i+1]作为第一个字符时有多少sj可以匹配 那么对s串正着建一个ac自动机,反着建一个自动机,然后t正反各匹配一次,用sum[]数组记录t[i]作为最后一个字符可以匹配的串数量 注意:求 ...
分类:其他好文   时间:2019-09-14 13:48:08    阅读次数:109
算法学习:后缀自动机
【前置知识】 AC自动机(没有什么关联,但是看懂了会对后缀自动机有不同的理解) 【解决问题】 各种子串的问题 【算法学习】 学习后缀自动机的过程中,看到了许多相关性质和证明,但是奈何才疏学浅(lan) 暂时先放着,到有空再更 【算法分析】 后缀自动机和AC自动机和回文自动机的不同点在于 后缀自动机是 ...
分类:编程语言   时间:2019-09-11 21:47:47    阅读次数:113
HDU4117 GRE WORDS(AC自动机+线段树维护fail树的dfs序)
Recently George is preparing for the Graduate Record Examinations (GRE for short). Obviously the most important thing is reciting the words. Now Georg ...
分类:其他好文   时间:2019-09-03 21:54:30    阅读次数:67
状压dp
因为有道ac自动机+状压dp的题,故开此坑。 状压dp:状态压缩dp(元素数量通常不超过20),借助位运算将状态压缩。 空间复杂度:O(n*n) 上一行的状态为now,下一行的状态为prev,通过枚举上一行所有状态,来更新当前行、当前状态的最优解。 给定n*m矩阵,行列都不超过20,有些格子可选有些 ...
分类:其他好文   时间:2019-09-01 01:11:58    阅读次数:118
1438条   上一页 1 ... 9 10 11 12 13 ... 144 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!