随笔分类 -  C-数据结构 / 树链剖分

摘要:Minimum Cut 还是很妙的。 考虑一种做法是主席树:对于非树边 $(x,y)$,$x\in [dfn_i,dfn_i+siz_i-1]$,$y\notin [dfn_i,dfn_i+siz_i-1]$。主席树维护即可。 当然,这种问题我们一般看 $x$ 到 $y$ 的路径上有没有什么限制,发 阅读全文
posted @ 2022-08-16 08:22 Saintex 阅读(56) 评论(0) 推荐(0)
摘要:link 为什么我会把树剖的常见 trick 忘了啊。。。 trick 1:lca → x 向上跑 + y 向上跑 trick 2:深度可以用这个点到根点的个数表示 化简一下:\(ans=(d_i+d_j-2d_{LCA(i,j)})^2=d_i^2+d_j^2+4d^2_{LCA(i,j)}+2d 阅读全文
posted @ 2021-10-12 20:51 Saintex 阅读(47) 评论(0) 推荐(0)