给定 T 组询问,每次给定 2 个长度为 n,m 的只含英文字母的字符串 a,b,求 a 在 b 中的出现次数,相同字符不区分大小写。注意 a 是 b 中连续子序列。
对于所有数据,T\leq 100,对于每组数据,n\leq m\leq 10^3。字符串仅由大小或者小写的英文字母组成。
输入共 3T+1 行。
第 1 行输入 1 个正整数 T。
接下来共 T 组输入,每组输入共 3 行。
第 1 行输入 2 个正整数 n,m。
第 2 行输入一个长度为 n 的字符串 a。
第 3 行输入一个长度为 m 的字符串 b。
输出共 T 行,第 i 行输出 1 个整数,表示询问 i 的答案。
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
对于第一组输入,出现了 3 次,分别是 [abc]abcabca,abc[abc]abca,abcabc[abc]a;
对于第二组输入,出现了 9 次,分别是 [Aa]AaaAaAa,A[aA]aaAaAa,Aa[Aa]aAaAa,AaA[aa]AaAa,AaAa[aA]aAa,AaAaa[Aa]Aa,AaAaaA[aA]a,AaAaaA[aA]a,AaAaaAa[Aa]。