06 2024 档案
摘要:简要题意 给你一个 的矩形,内部给你 条横平或竖直的线段,问这些线段分割矩形形成了多少联通块? 。 解法 我们试图水平地从下往上扫描这些线段来求得答案。 进一步,我们能想到在每一个扫描时刻使用并查集维护这一
阅读全文
摘要:题意不再赘述。 容易发现这题其实是让你选出一个距离 来确定图上的一块区域,最小化 这个区域不包含的边的边权和 与 的和。 根据贪心,不难想到这个 一定是某个节点到 的距离。所以我们考虑从小到大枚举 到每个节点的距离作为 \(
阅读全文
摘要:Luogu P5904。 给定一棵 节点的树,求有多少个三元节点对使得任意两个点之间距离相等。。 高端的题目,往往只需要朴素的题面。 经过观察得到,满足上述条件的节点对在有根树中只有两种形态: 对于左面一种形态,我们设 表示 \(u\
阅读全文
摘要:前言 众所周知,Treap 速度快但是码量大,Splay 支持的操作多但是懒得背,pb_ds 总是让人不够信任。 此时,我们就需要 FHQ-Treap。 这也是一种 Treap,核心是分裂 (split) 操作和合并 (merge) 操作。优点有码量小、支持区间操作、支持可持久化,缺点也很明显,常数
阅读全文