DFS序
文章平均质量分 55
星辰大少主
重庆oier
展开
-
BZOJ 2434: [Noi2011]阿狸的打字机(AC自动机/Fail树 + BIT + DFS序)
题目题目链接分析这么多串弄个AC自动机吧。。可以在O(n)的时间复杂度弄出那个trie来的然后如果暴力匹配每个y会超时有一种叫做fail树的东西,就是把fail指针作为边弄成一棵树,根还是没变,这样的话每个结点所代表的字符串(rt->该结点)是它所有子树所代表的字符串的后缀。 对于一个询问(x,y),x可以对它的子树产生影响,只需要统计它的子树中有多少个结点是rt-&g...原创 2018-03-08 20:10:06 · 163 阅读 · 0 评论 -
BZOJ 4564: [Haoi2016]地图
题目大意原题链接给一个仙人掌,每个结点有一个权值,查询每个仙人掌的子树(算本身)(子树结点满足:必须经过该点才能到达跟,即该点是子树的割点)有多少种小于y的权值个数为奇数(或偶数)。y是每次询问时候给。 可离线,1e5个点和询问算法分析如果在树上那就需要用DFS序,仙人掌也有DFS序,叫做仙人掌序列嘛。 实际上就是需要先预处理出一个结点在环上的相邻结点(有一个一定是DFS的...原创 2018-03-13 10:37:28 · 409 阅读 · 0 评论