#P17274. [2024年南开中学集训]夢浮坂

[2024年南开中学集训]夢浮坂

问题描述

草薙直哉拥有 nn 个由小写字母构成的非空模式串 {Si}\{S_i\},同时他还有一个由小写字母构成的非空字符串 QQ

他认为两个字符串 S,TS,T 循环同构当且仅当 S=T|S|=|T|,且存在 i[0,S)i\in[0,|S|),满足当将 SS 循环右移 ii 位后,有 S=TS'=T

夏目蓝想考考草薙直哉,她总共有 mm 次询问,每次询问给出两个整数 x,yx,yx<yx<y)。想知道有多少个整数 pp 满足

xpmin(Q+xy+1,y1)x\le p\le \min(|Q|+x-y+1,y-1)

Q[x,p1]=Q[y,p1x+y]Q[x,p-1]=Q[y,p-1-x+y] 的同时,有 Q[p,y1]Q[p,y-1] 与某个模式串 {Si}\{S_i\} 循环同构。

其中 Q[l,r]Q[l,r]1l,rQ1\le l,r\le |Q|)表示将 QQ 中字符下标从 11 开始标号后,标号为 llrr 的这一段子串(包括左右端点)。

输入格式

第一行输入两个正整数 n,mn,m,表示模式串的个数以及询问的个数。

接下来 nn 行,每行读入一个由小写字母构成的非空字符串 SiS_i,表示草薙直哉的模式串集合。

接下来一行,读入一个由小写字母构成的非空字符串 QQ

接下来 mm 行,每行读入两个正整数 x,yx,y 表示询问的参数。具体的含义已经在题面描述中给出。

输出格式

总共输出 mm 行整数,其中第 ii 行输出第 ii 个询问的答案。

样例输入

5 5
baab
aa
aaab
ab
abaaa
bbaabababb
7 9
1 4
3 7
7 9
5 10

样例输出

1
0
1
1
0

数据范围

对于所有的数据有如下限制:

  • 1n5×1051\le n\le 5\times10^5Si5×105\sum |S_i|\le 5\times10^5
  • 1Q1061\le |Q|\le 10^6
  • 1m1061\le m\le 10^61x<yQ1\le x<y\le |Q|

| 测试点编号 | Si\sum |S_i|\le | mm\le | Q|Q|\le | 特殊性质 | | ---------: | --------------: | ------------: | ------------: | :--------: | | 1 | 300300 | 300300 | 300300 | 无 | | 2 | 300300 | 300300 | 300300 | 无 | | 3 | 10510^5 | 50005000 | 50005000 | 无 | | 4 | 10510^5 | 50005000 | 50005000 | 无 | | 5 | 5×1055\times10^5 | 50005000 | 50005000 | 无 | | 6 | 5×1055\times10^5 | 50005000 | 50005000 | 无 | | 7 | 5×1055\times10^5 | 5×1055\times10^5 | 10610^6 | 特殊性质 A | | 8 | 5×1055\times10^5 | 5×1055\times10^5 | 10610^6 | 特殊性质 A | | 9 | 10510^5 | 10510^5 | 5×1055\times10^5 | 无 | | 10 | 10510^5 | 10510^5 | 5×1055\times10^5 | 无 | | 11 | 2×1052\times10^5 | 2×1052\times10^5 | 10610^6 | 无 | | 12 | 2×1052\times10^5 | 2×1052\times10^5 | 10610^6 | 无 | | 13 | 2×1052\times10^5 | 5×1055\times10^5 | 10610^6 | 无 | | 14 | 2×1052\times10^5 | 5×1055\times10^5 | 10610^6 | 无 | | 15 | 3.5×1053.5\times10^5 | 5×1055\times10^5 | 10610^6 | 无 | | 16 | 3.5×1053.5\times10^5 | 5×1055\times10^5 | 10610^6 | 无 | | 17 | 5×1055\times10^5 | 8×1058\times10^5 | 10610^6 | 无 | | 18 | 5×1055\times10^5 | 8×1058\times10^5 | 10610^6 | 无 | | 19 | 5×1055\times10^5 | 10610^6 | 10610^6 | 无 | | 20 | 5×1055\times10^5 | 10610^6 | 10610^6 | 无 |

特殊性质 A: 所有 SiS_i 串的长度均相等。