中文題面,題意也說得非常清楚了,給乙個文字串,求文字串中有多少個不重複的模式串
kmp標準做法,甚至基本沒有變動。 判斷的時候,每當完整的匹配一次之後令j=0,ans++,即模式串的下標從0開始,匹配數量加1
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const
int maxn=
1000030
;int next1[
10030];
char s[maxn]
;char p[
10030];
int cnt=0;
void
prefix_next()
return;}
void
kmp()}
return;}
intmain()
}
HDU2087 減花布條(KMP)
剪花布條 crawling in process.crawling failed time limit 1000ms memory limit 32768kb 64bit io format i64d i64u submit status description 一塊花布條,裡面有些圖案,另有一塊直...
hdu 2087 剪花布條 kmp
為了紀念第一次用kmp解決一道題,在這寫下了,算是當做乙個模板吧。description 一塊花布條,裡面有些圖案,另有一塊直接可用的小飾條,裡面也有一些圖案。對於給定的花布條和小飾條,計算一下能從花布條中盡可能剪出幾塊小飾條來呢?input 輸入中含有一些資料,分別是成對出現的花布條和小飾條,其布...
hdu 2087 剪花布條 KMP
problem description 一塊花布條,裡面有些圖案,另有一塊直接可用的小飾條,裡面也有一些圖案。對於給定的花布條和小飾條,計算一下能從花布條中盡可能剪出幾塊小飾條來呢?input 輸入中含有一些資料,分別是成對出現的花布條和小飾條,其布條都是用可見ascii字元表示的,可見的ascii...