题目描述
有两个由小写英文字母组成的字符串 s,t。
s的子串 s[l...r]为sl,sl+1...sr不改变顺序组成的字符串。
字符串a在字符串b中出现的次数为满足 b[i...i+∣a∣−1]=a的 i(1<=i<=∣b∣−∣a∣+1)的个数。
由 q个询问,第i个询问给定两个整数li,ri,,问 在 s[li...ri]中出现的次数。
输入格式
第一行三个整数 ∣s∣,∣t∣,q
,s的长度, t的长度,询问数。
接下里 q行,每行两个整数 li,ri
输出格式
q行,每行一个整数。
样例
输入样例1
15 2 3
abacabadabacaba
ba
1 15
3 4
2 14
输出样例1
4
0
3
输入样例2
3 5 2
aaa
baaab
1 3
1 1
输出样例2
0
0
提示
对于100%的数据满足,
1<=n,m,q<=100
对于100%的数据满足,
1<=n,m<=103,1<=q<=105,1<=li<=ri<=n