![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
字符串
文章平均质量分 91
lethalboy
这个作者很懒,什么都没留下…
展开
-
AC自动机算法
AC自动机简介: 首先简要介绍一下AC自动机:Aho-Corasick automation,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法之一。一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过。要搞懂AC自动机,先得有字典树Trie和KMP模式匹配算法的基础知识。KMP算法是单模式串的字符匹配算法,AC自动机是多模式串的字符匹配算转载 2016-08-21 21:47:44 · 296 阅读 · 0 评论 -
算法随笔(字符串hash)
字符串hash常用公式:hash[i]=( hash[i-1]*sed+idx(s[i]) )%mod注意:idx不可出现0。区间hash值提取公式: get(x,y)=( hash[y]-hash[x-1]*pow(sed,y-x+1)%mod )%mod注意:防溢出!注意:最好双hash。bzoj上出卡双hash数据的题至今无人AC原创 2016-11-15 09:34:58 · 245 阅读 · 0 评论 -
bzoj1014: [JSOI2008]火星人prefix
1014: [JSOI2008]火星人prefixTime Limit: 10 Sec Memory Limit: 162 MBSubmit: 6181 Solved: 1974[Submit][Status][Discuss]Description 火星人最近研究了一种操作:求一个字串两个后缀的公共前缀。比方说,有这样一个字符串:madamimadam,我们将这原创 2016-12-08 16:59:29 · 332 阅读 · 0 评论 -
bzoj1717: [Usaco2006 Dec]Milk Patterns 产奶的模式[后缀数组]题解②
1717: [Usaco2006 Dec]Milk Patterns 产奶的模式Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 1011 Solved: 558[Submit][Status][Discuss]Description农夫John发现他的奶牛产奶的质量一直在变动。经过细致的调查,他发现:虽然他不能预见明天产奶的质量原创 2016-12-14 14:48:18 · 328 阅读 · 0 评论 -
bzoj1717[Usaco2006 Dec]Milk Patterns 产奶的模式 (二分+hash)题解①
1717: [Usaco2006 Dec]Milk Patterns 产奶的模式Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 993 Solved: 549[Submit][Status][Discuss]Description农夫John发现他的奶牛产奶的质量一直在变动。经过细致的调查,他发现:虽然他不能预见明天产奶的质量,原创 2016-12-14 11:05:28 · 876 阅读 · 0 评论 -
2946: [Poi2000]公共串 (hash+二分)
2946: [Poi2000]公共串Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 779 Solved: 338[Submit][Status][Discuss]Description 给出几个由小写字母构成的单词,求它们最长的公共子串的长度。任务:l 读入单词l原创 2016-12-18 18:10:14 · 335 阅读 · 0 评论