03 2025 档案

摘要:树链剖分,简称树剖。听起来是个很高级的东西。但其实它只是个比较基础的处理树上问题的工具。(人话:大多数题难点不在树链剖分上) 树剖有几种,下文介绍常用的重链剖分及其衍生的树上启发式合并算法。 重链剖分 首先要知道树剖用干什么。在 树上那些事——树上问题 I 中的 DFN 序部分,我们介绍了一种比较复 阅读全文
posted @ 2025-03-23 22:17 hm2ns 阅读(64) 评论(0) 推荐(0)
摘要:树上那些事——树上问题 I 树论,作为图论的一个分支,讨论的是树这一有着许多优秀性质的图。 树有那些优秀的性质呢? 树的秘密 现实中的树都有根,这里的树也有吗? 不一定,但是无论如何,树是这样的一个图: 有 \(n\) 个节点,\(n-1\) 条边的无向连通图。 没有环的无向连通图。 任意两个节点之 阅读全文
posted @ 2025-03-23 22:15 hm2ns 阅读(290) 评论(0) 推荐(0)
摘要:前言 一般的并查集仅维护了节点和集合的关系,对集合内部各元素间的关系未作处理。此时如果我们还需要有关各个节点之间的信息,就需要给节点加入权值并动态更新它,这样的并查集结构称为带权并查集。 这篇文章通过一些例题讲解带权并查集的原理和应用。 题目 1. 数轴上任意两点之间的距离问题 问题简述: 数轴上面 阅读全文
posted @ 2025-03-06 23:01 hm2ns 阅读(278) 评论(0) 推荐(1)