题意 给出\(n\)个单词,再给出\(m\)段无符号的文章,询问每段文章能最长匹配的前缀. 思路 设\(f[i]\)为前缀\([1,i]\)能否被匹配,对于一个可以匹配完的节点\(i\),若有\([i+1,j]\)此个单词,那么\(f[j]\)也为真.可以将模式串插入到一个\(Trie\)中,然后在\(Trie\)中查找.而事实上,对于每一个\(i\),不需要枚举\(j\)再验证是否匹配,只需要沿\(i+1\).\(i+2\)--在\(Trie\)树上跑一次,然后每遇到一个单词结尾就转移一个\(…