码迷,mamicode.com
首页 >  
搜索关键字:kmp    ( 3157个结果
题解:BZOJ 1009 HNOI2008 GT考试 KMP + 矩阵
原题描述: 阿申准备报名参加GT考试,准考证号为N位数 X1X2....Xn(0#include using namespace std;int N,M,K;const int maxm = 30;struct Matrix{ int a[maxm][maxm],n; Matrix(int n,in...
分类:其他好文   时间:2014-08-21 21:06:24    阅读次数:334
EX_KMP算法总结
EX_KMP算法总结 By viv 2014-8-9 0:30 吐槽1:字符串神马的我最讨厌了,但不学不行啊。TAT 吐槽2:写这东西差点错过CF(codeforces). 今天学了ex_kmp,故总结一下。(记性不好,学了的东西,说不定过两天就忘了) 先说说ex_kmp算法求得什么: 给定字符串T...
分类:其他好文   时间:2014-08-21 21:01:04    阅读次数:2040
HDU 2203 亲和串
题解:将原来的串扩展为两倍,然后用KMP匹配。#include #include char str[200005],pat[100005];int next[100005],N,M;void getnext(){ int i=1,j=0;next[1]=0; while(iM)retur...
分类:其他好文   时间:2014-08-21 20:54:54    阅读次数:197
iptables之一
扩展:multiport、iprange、connlimit、limit、time、string{kmp|bm}state[NEW、ESTABLISHED、RELATED、INVALID],作为一个主机防火墙,我们本机出去,本机服务器对服务器而言,很少需要主动发起新请求去连接别的机子。因为要在OUTPUT,很多情况下要放行ESTABLISHED和RELATED,..
分类:其他好文   时间:2014-08-21 00:24:03    阅读次数:358
UVA 475 - Wild Thing(KMP)
UVA 475 - Wild Thing 题目链接 题意:给定一个带通配符的文件名作为格式,后面跟一个文件名,要求输出符合格式的文件名 思路:先把带通配符的文件名根据星号位置进行分解,然后对于每个文件名去判断,判断的方法用KMP,如果格式的每段都能在文件名中不断往后一一匹配上,那么就是可以的,注意考虑开头和结尾没有星号的情况,还有这题就是如果找不到一个合适的,就什么都不输出,包括...
分类:其他好文   时间:2014-08-20 19:44:02    阅读次数:224
POJ 2185 二维KMP
题意:就是让你求出最小的字符矩阵面积,这个矩阵是这个大矩阵里能够循环的,但是并不一定是全部循环相同的,部分相同也算循环,比如样例。 思路:这题挺好的,以前没有想到二维字符串数组也可以用next数组求出其循环节,现在这题正好补了这个空。 解法:把每一个字符串当做字符进行求next数组,然后求出最小的循环字符串长度,即:len-next[len]。因为以前求循环节是len/(len-next[le...
分类:其他好文   时间:2014-08-20 16:30:12    阅读次数:212
KMP查找子字符串算法
举例说明:S: ababcababaP:ababaKMP算法之所以叫做KMP算法是因为这个算法是由三个人共同提出来的,就取三个人名字的首字母作为该算法的名字。其实KMP算法与BF算法的区别就在于KMP算法巧妙的消除了指针i的回溯问题,只需确定下次匹配j的位置即可,使得问题的复杂度由O(mn)下降到O...
分类:其他好文   时间:2014-08-20 12:26:52    阅读次数:208
POJ 2752 深刻理解KMP失配指针
思路:刚开始还在想怎么做,虽然以前是理解了失配指针的用处,但是确实不知道失配指针还有如此用处,其实还有很多用处,我用得少了不懂而已。 比如:         i   0  1  2  3  4  5   6  7  8  9  10 11      p[i]  A  B R A  C  A  D  A  B  R  A  无 next[i]  0  0  0  0  1  0   1  0...
分类:其他好文   时间:2014-08-19 12:58:05    阅读次数:181
[POJ] 3461 Oulipo [KMP算法]
OulipoTime Limit:1000MSMemory Limit:65536KTotal Submissions:23667Accepted:9492DescriptionThe French author Georges Perec (1936–1982) once wrote a book...
分类:其他好文   时间:2014-08-19 10:53:34    阅读次数:230
KMP 总结
再次回来总结KMP,发现有点力不从心,学久了,越觉得越来越不理解了。估计是写KMP已经不下50遍了吧。每次用都是直接默写。。KMP算法,串模式匹配算法,通过预处理得到next数组,再进行匹配。几个要重点记忆的地方:1. next数组的含义 next[i] = t 表示以i位置结尾的前缀串(相对于原串...
分类:其他好文   时间:2014-08-19 00:56:23    阅读次数:213
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!