題目大意:
中文題,題目背景就不說了,抽象化就是給你兩個字串,問你把第乙個字串切成若干條,能得到多少第二個字串。
#include
#include
#include
#include
#define maxn 1050
using
namespace
std;
char m[maxn];
char a[maxn];
int my_next[maxn];
void build_next()
j++;k++;
if(m[j]==m[k])my_next[j]=my_next[k];
else my_next[j]=k;
}}int lm,la;
int main()
build_next();
int num=0;
int j=0,i=0;
while(1)
continue;
}i++;j++;
if(j==lm)
}printf("%d\n",num);
memset(m,0,sizeof(m));
memset(a,0,sizeof(a));
memset(my_next,0,sizeof(my_next));
}}
hdu 2087 剪花布條
include include includeusing namespace std const int maxn 1004 char str maxn str1 maxn int main printf d n count return 0 此題主要是strstr 函式的應用!據說也可以用kmp來...
hdu 2087 剪花布條
題目鏈結 problem description 一塊花布條,裡面有些圖案,另有一塊直接可用的小飾條,裡面也有一些圖案。對於給定的花布條和小飾條,計算一下能從花布條中盡可能剪出幾塊小飾條來呢?input 輸入中含有一些資料,分別是成對出現的花布條和小飾條,其布條都是用可見ascii字元表示的,可見的...
HDU 2087剪花布條
一塊花布條,裡面有些圖案,另有一塊直接可用的小飾條,裡面也有一些圖案。對於給定的花布條和小飾條,計算一下能從花布條中盡可能剪出幾塊小飾條來呢?input 輸入中含有一些資料,分別是成對出現的花布條和小飾條,其布條都是用可見ascii字元表示的,可見的ascii字元有多少個,布條的花紋也有多少種花樣。...