题目描述
小C有n个字符串T1Tn,给出m个询问
第i个询问给出一个字符串Si,对于每个询问,我们可以得到一个长度为n的bool数组a,其中ai=[Si是否为Ti 的前缀]
例如,a=[0,0,1]表示Si,是T3的前缀,但不是T1T2的前缀。
对于每个询问给出的a数组,你的任务是求出它的最长全0子串长度
输入格式
第一行两个数n,m,表示有n个字符串,m个询问。
接下来n行,每行一个字符串Ti。
再接下来m行,每行一个字符串Si。
输出格式
对于每个询问,输出一个ansi表示答案。
样例
输入样例
3 2
abcabc
aabc
abbc
aa
ba
输出样例
1
3
提示
对于10%的数据,n≤102,m≤102,lenTi≤102,∑lenSi≤103
对于30%的数据,n≤103,m≤103,lenTi≤103,∑lenSi≤104
对于100%的数据,
n≤105,m≤105,∑lenTi≤5×106,∑lenSi≤3×106字符串中只包含 a,b,c三种字母,数据随机