每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
第一行输入两个整数
,表示字符串的数量、查询的次数。
此后
行,第
行输入一个长度为
,由小写英文字母组成的字符串
。
此后
行,第
行先输入一个整数
,表示第
次查询的索引数量,随后在同一行输入
个互不相同的整数
,表示该查询涉及的字符串编号。
除此之外,保证单个测试文件的
之和、
之和均不超过
,
之和不超过
。
对于每一组测试数据,新起一行输出
个整数,第
个整数表示第
次查询的所有非空子集的 LCP 长度之和对
取模后的结果。
3 4 1 abacaba abac abaccb ab 4 1 2 3 4 7 6 abacaba abacabcde abacacc abababa abababxyz abcdeabc aaaaaaa 2 1 2 2 1 4 3 1 2 3 3 4 5 6 2 6 7 4 1 2 4 5 7 5 cirnobaka bakaderer bakadieer flyingbaka cxbaka bakapoo cirnobaka 3 1 2 5 4 2 3 4 5 2 1 7 5 3 2 5 7 6 3 1 4 5