题目描述 Alice有n个字符串S_1,S_2...S_n,Bob有一个字符串集合T,一开始集合是空的. 接下来会发生q个操作,操作有两种形式: “1 P”,Bob往自己的集合里添加了一个字符串P. “2 x”,Alice询问Bob,集合T中有多少个字符串包含串S_x.(我们称串A包含串B,当且仅当B是A的子串) Bob遇到了困难,需要你的帮助. 题解 多串匹配问题,可以想到用AC自动机维护. 对于这种询问,每个串至多贡献一次的问题. 先是把每个T串在AC自动机上跑一遍,获得了一个点集,那么这…