字符串
adorkable_
这个作者很懒,什么都没留下…
展开
-
AGC22E_Median Replace(自动机)
个人博客上的题解 题目传送门 题目大意:给你一个由’0’,’1’,’?’组成的串,’?’可以为’0’or’1’,每次操作你可以在原串中选连续的三个数使他们合并为他们的中位数 如’010’可以变成’0’,求有多少种方案(关于’?’的取值)使得原串是能在若干次操作后变为’1’(即beautiful的)我们可以发现如果对所有可能的01串构建自动机,那么这个自动机...原创 2018-04-04 14:59:27 · 245 阅读 · 0 评论 -
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 · 195 阅读 · 0 评论