BZOJ2434_[Noi2011]阿狸的打字机(AC自动机+树状数组+dfs序)
题目
我们可以发现以下性质:
1.打字机过程可以非常妙地放入AC自动机(字符是在AC自动机里加入字符,P是一个串的结束(标记节点),B是回到当前点的fa)
2.对于一个串y,若它被串x包含,那么它是x至少一个前缀的后缀
3.通过AC自动机构建fail树,fail树上x的祖先一定被串x所包含
那么对于一个询问(x,y),我们可以将AC自动机中root到y的点在fail树上标记为1,...
原创
2018-04-02 23:10:31 ·
161 阅读 ·
0 评论