Oulipo
Description
给出两个串S1,S2(只有大写字母),求S1在S2中出现的次数。
例如S1=“ABA”,S2=“ABABA”,答案为2。
Format
Input
第一行为一个整数T,表示共有T测试组数据。
接下来的共有2T行,第2i-1行(0<i<=T)为第i组测试数据的字串S1,第2i行表示第i组测试数据中的字串S2.
每组数据保证strlen(S1)<=10^4,strlen(S2)<=10^6。
Output
输出共T行,每行为一组字串匹配的结果。
Sample 1
Input
3
BAPC
BAPC
AZA
AZAZAZA
VERDI
AVERDXIVYERDIAN
Output
1
3
0
Limitation
1s, 64MiB for each test case.
字符串Hash(或KMP)模板题
Source
poj3461