编程题
### 问题描述 七萤给你一个长度为 $N$ 的字符串 $S$ 和 $M$ 个长度总和不超过 $N$ 的字符串 。如果 $S$ 的某个子串不包含给定的 $M$ 个字符串中的任何字符串,我们称这个子串是有效的。子串指的是字符串中一段连续的字符,它可以为空。请你找出字符串 $S$ 的最长有效子串的长度。 所有字符串仅由小写字母组成。 ### 输入格式 第一行两个正整数 $N$,$M$,含义如上所述。 第二行一个字符串 $S$,含义如上所述。 接下来 $M$ 行,每行一个字符串 $t_i$,保证这些字符串的长度总和不超过 $N$。 ### 输出格式 一个整数,表示最长有效子串的长度。 ### 样例输入 ```text 7 3 lanqiao la a nq ``` ### 样例输出 ```text 2 ``` ### 说明 在样例中,最长有效子串的长度为 $2$,为 $qi$。 ### 评测数据规模 对于 $50$% 的评测数据,$1 \leq N,M\leq 10^{3}$。 对于 $100$% 的评测数据,$1 \leq N,M\leq 10^{5}$。
查看答案
赣ICP备20007335号-2