摘要:
首先给出一个模式串 ss[], 然后给出一个主串 s[]。然后让你求 模式串在主串中出现的次数。kmp模板题:一通则百通#include<stdio.h>#include<string.h>char ss[100000],s[1000000]; //ss是模式串, s是主串 int next[100000];int cnt;void getnext(int y){int i=0,j=-1;next[0]=-1;while(i<y){ if(j==-1||ss[i]==ss[j]) { i++; j++; if(ss[i]==ss[j]) next[i]=next[ 阅读全文