#P8835. [传智杯 #3 决赛] 子串

[传智杯 #3 决赛] 子串

题目背景

disangan233 喜欢字符串,于是 disangan333 想让你找一些 disangan233 喜欢的串。

题目描述

在传智的开发课堂上,希望您开发一款文档处理软件。

给定 TT 组询问,每次给定 22 个长度为 n,mn,m 的只含英文字母的字符串 a,ba,b,求 aabb 中的出现次数,相同字符不区分大小写。注意 aabb 中连续子序列。

对于所有数据,T100T\leq 100nm103\sum n\leq \sum m\leq 10^3。字符串仅由大小或者小写的英文字母组成。

输入格式

输入共 3T+13T+1 行。

11 行输入 11 个正整数 TT

接下来共 TT 组输入,每组输入共 33 行。

11 行输入 22 个正整数 n,mn,m

22 行输入一个长度为 nn 的字符串 aa

33 行输入一个长度为 mm 的字符串 bb

输出格式

输出共 TT 行,第 ii 行输出 11 个整数,表示询问 ii 的答案。

5
3 10
abc
abcabcabca
2 10
aa
AAaAaaAaAa
5 5
AbCdE
eDcBa
5 5
abcde
ABCDE
3 10
aba
ABaBaAbaBA
3
9
0
1
4

提示

对于第一组输入,出现了 33 次,分别是 [abc]abcabcaabc[abc]abcaabcabc[abc]a

对于第二组输入,出现了 99 次,分别是 [Aa]AaaAaAaA[aA]aaAaAaAa[Aa]aAaAaAaA[aa]AaAaAaAa[aA]aAaAaAaa[Aa]AaAaAaaA[aA]aAaAaaA[aA]aAaAaaAa[Aa]