AC自动机是KMP的多串形式,当文本串失陪时,AC自动机的fail指针告诉我们应该跳到哪里去继续匹配(跳到当前匹配串的最长后缀去),所以AC自动机的状态是有限的但是AC自动机具有不确定性, 比如要求x结点的孩子c的fail指针(x->next[c]->fail), 如果x的fail指针指向的结点没有...
分类:
其他好文 时间:
2015-06-21 23:40:40
阅读次数:
208
KMP & 扩展KMP & Manacher 专题先来模版:void getNext(int *b,int m){ Next[0]=-1; int i=0,j=-1; while(i#include#include#include#include#include#include#i...
分类:
其他好文 时间:
2015-06-21 18:22:24
阅读次数:
129
最大熵模型中的数学推导查看原文,点击这里0 引言 写完SVM之后,一直想继续写机器学习的系列,无奈一直时间不稳定且对各个模型算法的理解尚不够,所以导致迟迟未动笔。无独有偶,重写KMP得益于今年4月个人组织的算法班,而动笔继续写这个机器学习系列,正得益于今年10月组织的机器学习班。 10月26日机.....
分类:
其他好文 时间:
2015-06-21 17:04:55
阅读次数:
276
感觉这个题好神啊。首先我们只管 $a = b$ 的情况,那么我们自然就可以把这个串对 $a$ 取模,然后用 KMP 求出能弄出几个其他的 B 串。具体就是把串先倍长,然后倒过来,然后求 $Next$ 数组,然后从 $2n$ 开始沿着 $Next[]$ 跳,直到跳到 $\le n$ 的时候停止,看哪些...
分类:
其他好文 时间:
2015-06-18 19:35:10
阅读次数:
178
#5. 【NOI2014】动物园Time Limit: 20 SecMemory Limit: 256 MB题目连接http://uoj.ac/problem/5Description近日,园长发现动物园中好吃懒做的动物越来越多了。例如企鹅,只会卖萌向游客要吃的。为了整治动物园的不良风气,让动物们凭...
分类:
其他好文 时间:
2015-06-18 13:23:10
阅读次数:
109
题意:最长回文子串。原题来自:https://leetcode.com/problems/longest-palindromic-substring/分析:有2种解法,字符串解析(KMP算法,我忘了),还有一种,直接用动态规划搞定。不晓得动态规划方法的朋友,自己百度学下这方法,该方法用处很多。至于K...
分类:
其他好文 时间:
2015-06-17 21:16:07
阅读次数:
121
http://hihocoder.com/problemset/problem/1015因为kmp算法只预处理b串,因而适合求解,给定一个串和一群不同的a串,问b是那些a串的子串.或者查找模式串在原串出现了几次. 1 #include 2 #include 3 #include 4 #incl...
分类:
编程语言 时间:
2015-06-16 12:55:58
阅读次数:
120
比如主串为:”1001110110”
子串为:”11“
则出现位置分别为:3 4 7//KMP算法 2015.6.7#include
#include
using namespace std;int main()
{
char *s = "1001110110";
char *p = "11";
int ar[20] = {...
分类:
编程语言 时间:
2015-06-15 23:59:17
阅读次数:
340
Problem Description
Clairewd is a member of FBI. After several years concealing in BUPT, she intercepted some important messages and she was preparing for sending it to ykwd. They had agreed that e...
分类:
其他好文 时间:
2015-06-15 22:16:07
阅读次数:
319
Problem Description
It is well known that AekdyCoin is good at string problems as well as number theory problems. When given a string s, we can write down all the non-empty prefixes of this string....
分类:
其他好文 时间:
2015-06-15 18:52:24
阅读次数:
106