题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1711 题目: Problem Description Given two sequences of numbers : a[1], a[2], ...... , a[N], and b[1], b[2] ...
分类:
其他好文 时间:
2016-08-02 23:40:20
阅读次数:
215
字符串匹配模板题。KMP的话,我觉得算导上的讲解与证明很清晰,代码也很工整简洁,很好理解。 #include<iostream> #include<cstring> #include<cstdio> using namespace std; const int N = 1e6+5; const in ...
分类:
其他好文 时间:
2016-07-30 19:51:04
阅读次数:
187
选自Mr.kuang http://www.cnblogs.com/kuangbin/archive/2012/08/14/2638803.html /* * pku3461(Oulipo), hdu1711(Number Sequence) * 这个模板 字符串是从0开始的 * Next数组是从1... ...
分类:
其他好文 时间:
2016-05-27 23:33:00
阅读次数:
133
Problem Description
Given two sequences of numbers : a[1], a[2], ...... , a[N], and b[1], b[2], ...... , b[M] (1 <= M <= 10000, 1 <= N <= 1000000). Yo...
分类:
其他好文 时间:
2016-03-20 17:44:52
阅读次数:
132
Number Sequence Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 17971 Accepted Submission(s): 78
分类:
其他好文 时间:
2016-02-18 11:32:27
阅读次数:
180
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1711题意就是求b数组在a数组出现的位置;就是kmp模板;#include#include#include#includeusing namespace std;const int N = 1e6+7;i...
分类:
其他好文 时间:
2015-09-24 14:15:16
阅读次数:
148
匹配子串#include #include #include #include #include #include #include int a[1000005],b[10005];int Next[10005];int n,m;void setNext(){ int i=0,j=-1; ...
分类:
其他好文 时间:
2015-09-05 12:26:12
阅读次数:
154
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1711
这个一个字符串匹配的模板题;
其实KMP算法很好理解,但是如果初次接触的话,理解他怎么来的next数组可能会比较吃力;我这里就暂且笼统的讲一下吧。
对于我们要查询的字符串,我们先对他进行前缀和后缀的处理,保存在next数组内;比如这串数字
b[]= 1 2 3 4 1 ...
分类:
编程语言 时间:
2015-08-13 20:09:28
阅读次数:
108
题意:
在a串中寻找第一个包含b串的的位置
思路:直接KMP即可
#include
#define MAXN 1000010
using namespace std;
void kmp_pre(int x[],int m,int next[]){
int i,j;
j=next[0]=-1;
i=0;
while(i<m){
while(-...
分类:
其他好文 时间:
2015-08-07 16:17:55
阅读次数:
129
Problem Description
Given two sequences of numbers : a[1], a[2], ...... , a[N], and b[1], b[2], ...... , b[M] (1 <= M <= 10000, 1 <= N <= 1000000). Your task is to find a number K which make a[K] =...
分类:
其他好文 时间:
2015-06-12 10:05:21
阅读次数:
114