一 题目 [HAOI2015]树上操作 二 分析 树链剖分的题,这里主要用到了$dfs$序,这题比较简单的就是不用求$lca$. 1.和树链剖分一样,先用邻接链表建双向图. 2.跑两遍$dfs$,其实这题可以不这么写,主要是为了确定树型结构转线型后各节点的编号,以及各个链的$top$,$top$很关键,没有$top$就需要不断找父节点. 3.建线段树,这里一定一定一定要仔细,写太丑就会调很久.o(╯□╰)o 4.修改操作和常规线段树没有区别,但修改就需要对链上的$top$节点和父节点不断更新,知…