luogu P3384 【模板】轻重链剖分

题面传送门 这道题是树剖模板。 树剖第一步: d f s 1 dfs1 dfs1,找出每一个点子树大小,父亲节点,重儿子,深度。 第二步: d f s 2 dfs2 dfs2,找出每一个点编号,把原来的权值赋值过来,先标重儿子再标轻儿子,标记每一个链顶。 这里最大的点最多只有 l o g n logn logn条链。 由于每更换一条链都要一个轻链,而点数会除以 2 2 2 修改两点距离就直接哪一个
相关文章
相关标签/搜索