原题描述: 阿申准备报名参加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算法总结 By viv 2014-8-9 0:30 吐槽1:字符串神马的我最讨厌了,但不学不行啊。TAT 吐槽2:写这东西差点错过CF(codeforces). 今天学了ex_kmp,故总结一下。(记性不好,学了的东西,说不定过两天就忘了) 先说说ex_kmp算法求得什么: 给定字符串T...
分类:
其他好文 时间:
2014-08-21 21:01:04
阅读次数:
2040
题解:将原来的串扩展为两倍,然后用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
扩展: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,如果格式的每段都能在文件名中不断往后一一匹配上,那么就是可以的,注意考虑开头和结尾没有星号的情况,还有这题就是如果找不到一个合适的,就什么都不输出,包括...
分类:
其他好文 时间:
2014-08-20 19:44:02
阅读次数:
224
题意:就是让你求出最小的字符矩阵面积,这个矩阵是这个大矩阵里能够循环的,但是并不一定是全部循环相同的,部分相同也算循环,比如样例。
思路:这题挺好的,以前没有想到二维字符串数组也可以用next数组求出其循环节,现在这题正好补了这个空。
解法:把每一个字符串当做字符进行求next数组,然后求出最小的循环字符串长度,即:len-next[len]。因为以前求循环节是len/(len-next[le...
分类:
其他好文 时间:
2014-08-20 16:30:12
阅读次数:
212
举例说明:S: ababcababaP:ababaKMP算法之所以叫做KMP算法是因为这个算法是由三个人共同提出来的,就取三个人名字的首字母作为该算法的名字。其实KMP算法与BF算法的区别就在于KMP算法巧妙的消除了指针i的回溯问题,只需确定下次匹配j的位置即可,使得问题的复杂度由O(mn)下降到O...
分类:
其他好文 时间:
2014-08-20 12:26:52
阅读次数:
208
思路:刚开始还在想怎么做,虽然以前是理解了失配指针的用处,但是确实不知道失配指针还有如此用处,其实还有很多用处,我用得少了不懂而已。
比如:
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
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已经不下50遍了吧。每次用都是直接默写。。KMP算法,串模式匹配算法,通过预处理得到next数组,再进行匹配。几个要重点记忆的地方:1. next数组的含义 next[i] = t 表示以i位置结尾的前缀串(相对于原串...
分类:
其他好文 时间:
2014-08-19 00:56:23
阅读次数:
213