dfs序
ぺdepths°
日拱一卒,功不唐捐!
展开
-
zzu-2050 大小接近的点对 //dfs序+主席树
题目链接http://acm.zzuli.edu.cn/problem.php?id=2520题意有一棵有根树,根结点编号为 111,编号为 iii 的结点的权值为 wiw_iwi,现在定义结点 (u,v)(u,v)(u,v) 为“大小接近的点对”,当且仅当满足: (1) uuu 是 vvv 的祖先结点(vvv 可以等于 uuu) (2) ∣wu−wv∣≤k|w_u-w_v|\leq k∣wu−wv∣≤k现在对于树上每个结点 iii,需要计算以其为根的子树中“大小接近的点对”的个数。原创 2020-09-23 08:46:00 · 175 阅读 · 0 评论 -
「学习笔记」dfs序
原理dfs序:每个节点在dfs深度优先遍历中的进出栈的时间序列(为了方便操作我们往往有两种不同的写法,一种是只记录进栈顺序,一种是进栈出栈都记录)网上偷的图,懒的自己造了:性质子树在dfs序上一定连续dfs序不一定唯一,但不影响使用妙用一般与树状数组、线段树连用维护dfs序区间和单点信息树上单点更新,子树和查询 (线段树单点更新,区间查询)树上子树更新,单点值查询 (线段树区间更新,单点查询)树上子树更新,子树值查询 (线段树区间更新,区间查询)树上单链更新,原创 2020-07-11 16:48:36 · 377 阅读 · 0 评论