dfs序
guapisolo
已经弃掉CSDN转博客园了https://www.cnblogs.com/guapisolo/
展开
-
bzoj 3786 星系探索 (splay+dfs序)
题目大意:给你一棵树,支持一下三种操作1.获取某节点到根节点的路径上所有节点的权值和2.更换某棵子树的父亲3.某子树内所有节点的权值都增加一个值w当时想到了splay维护dfs序,查完题解发现思路是对的,然后我就写了足足6个小时才Ast[x]代表入栈时间,ed[x]代表出栈时间对于第一个操作,每个树上节点在splay中都有两个位置,分别对应入栈出栈序,然后把入栈的点权*1,...原创 2018-09-08 00:17:45 · 169 阅读 · 0 评论 -
NOI 2011 阿狸的打字机 (AC自动机+dfs序+树状数组)
题目大意:略(太长了不好描述) 良心LOJ传送门先对所有被打印的字符串建一颗Trie树观察数据范围,并不能每次打印都从头到尾暴力建树,而是每遍历到一个字符就在Trie上插入这个字符,然后记录每次打印后字符串最后一个字符在Trie树上的位置 然后建立AC自动机,再建立Fail树。注意还要另外存一下原来Trie树的结构Fail树就是把Fail指针倒着跑,因为每个点只有一个Fail指...原创 2018-09-20 15:08:34 · 145 阅读 · 0 评论