首页 > 其他分享 >树上圆理论

树上圆理论

时间:2024-09-08 15:36:29浏览次数:1  
标签:cup dfrac 理论 ge 直径 树上 subseteq dis

设 \(f(u,r) = \{ v | dis(u,v) \le r \}\),可以将其视作以 \(u\) 为圆心,\(r\) 为半径的圆。

有若干与欧几里得空间的圆相同的性质。

设点集 \(S\) 的直径长度为 \(d(S)\),中点为 \(m(S)\),设 \(c(S) = f(m(S), \dfrac{d(S)}{2})\),可以视作 \(S\) 的最小覆盖圆。

Lemma : 若点集 \(S \subseteq f(u,r)\),则 \(c(S) \subseteq f(u, r)\)。

Proof : 显然 \(r \ge dis(m(S),u) + \dfrac{d(S)}{2}\)。

则合并点集 \(S\) 和 \(T\) 的直径可以刻画为:

  • 若 \(c(S) \subseteq c(T)\),则 \(c(S \cup T) = c(T)\)。
  • 若 \(c(T) \subseteq c(S)\),则 \(c(S \cup T) = c(S)\)。
  • 否则 \(c(S \cup T) = f(u, \dfrac{dis(m(S),m(T))}{2} + \dfrac{d(S) + d(T)}{4})\),其中 \(u\) 是新的直径中点。本质和欧几里得空间的两个圆合并相同。

可以看出该体系下合并直径更加清新,无需进行传统做法的讨论。

判定 \(c(S) \subseteq c(T)\) : \(\dfrac{d(T)}{2} \ge dis(m(S),m(T)) + \dfrac{d(S)}{2}\)。

CF1458F Range Diameter Sum

考虑分治,设 \(S = [i, mid]\),\(T = (mid, j]\)。若固定 \(S\),则 \(T\) 在某个前缀贡献是 \(d(S)\),中间是 \(dis(m(S), m(T)) + \dfrac{d(S) + d(T)}{2}\),后缀是 \(d(T)\),三部分都容易计算。

标签:cup,dfrac,理论,ge,直径,树上,subseteq,dis
From: https://www.cnblogs.com/Aria-Math/p/18402919

相关文章

  • AUTOSAR&UDS 理论要点及isolar实战-添加扩展数据(19 04服务)
    1.配置DTC扩展数据1.1DemDataElementClass1.DemInternalDataElementClass:此容器包含内部数据元素类的配置(参数)。Extended数据选这个。2.DemInternalDataElement:选择DEM_AGINGCTR_UPCNT,表示老化计数值(即连续报告没有故障的OperationCycle数)3.DemDataElementDataSize......
  • 计算理论初步——形式语言与自动机
    形式语言入门一、字符串理论1.理论模型:AAA是一个有限字母集,我们定义AA......
  • 数据库规范,尤其是关系数据库的设计,通常遵循一系列称为范式的理论框架
    数据库规范,尤其是关系数据库的设计,通常遵循一系列称为范式的理论框架。范式是一系列等级,用于指导数据库模式设计以达到特定的目标。主要有六种主要范式:第一范式(1NF):要求每个属性应原子性,即不可再分,每个字段只包含单一值。第二范式(2NF):在1NF的基础上,消除了部分依赖,即非主......
  • 行政组织理论-第十二章:政府再造流程
    章节章节汇总第一章:绪论第二章:行政组织的演变第三章:科层制行政组织理论第四章:人本主义组织理论第五章:网络型组织理论第六章:行政组织目标第七章:行政组织结构第八章:行政组织体制第九章:行政组织设置与自身管理第十章:组织激励第十一章:创建学习型组织第十二章:政府再造流程第十三......
  • 行政组织理论-第十一章:创建学习型组织
    章节章节汇总第一章:绪论第二章:行政组织的演变第三章:科层制行政组织理论第四章:人本主义组织理论第五章:网络型组织理论第六章:行政组织目标第七章:行政组织结构第八章:行政组织体制第九章:行政组织设置与自身管理第十章:组织激励第十一章:创建学习型组织第十二章:政府再造流程第十三......
  • 洛谷P3128 [USACO15DEC] Max Flow P && 树上差分
    传送门:P3128[USACO15DEC]MaxFlowP首先要学会差分qwq题目意思:给定一个节点数为\(n\)的树,有\(m\)次操作。每次操作给你两个数\(s\)和\(t\),你需要在\(s\)到\(t\)的路径所经过点的运输压力\(+1\)。求最后运输压力最大的点的压力。思路:发现\(s\)到\(t\)的路......
  • LEAN 类型理论之注解(Annotations of LEAN Type Theory)—— 归纳类型(Inductive Type)浅
        归纳类型(InductiveType)的核心是,该类型是基于归纳原则(Inductiveprinciple,basecase&inductivestep)来定义的。简单来说,在定义归纳类型时,会使用其归纳类型自身。如下图的类型等式(TypeEquation),K是其定义体(ThebodyofDefinition),调用其类型自身:        ......
  • 大模型书籍推荐:大规模语言模型从理论到实践(含PDF免费)
    《大规模语言模型:从理论到实践》这本书全面介绍了构建大型语言模型的四个关键阶段:预训练、有监督微调、奖励建模和强化学习。一、内容简介书中详细讨论了每个阶段的算法、代码、数据、难点和实践经验。它从基础理论出发,讲解了预训练数据构建方法、大语言模型服从人类指......
  • LEAN 类型理论之注解(Annotations of LEAN Type Theory)—— 归纳类型(Inductive Type)的
            使用规则(EliminationRule),也叫解构规则(DestructionRule),与构建规则(IntroductionRule),也叫建构规则(ConstructionRule),相对应。        即,构建规则(IntroductionRule),定义了该类型的正规元素是如何构建出来的;而,使用规则(EliminationRule),定义了该类型的正......
  • 分块式内存管理理论理解
    一,引入             分块式内存管理是一种内存管理策略,它将内存划分为若干个大小相等的块(称为“分区”、“段”或“块”),然后为不同的程序分配这些块。这种策略可以有效地解决内存碎片问题,提高内存利用率。分块式内存管理通常有两种实现方式:固定大小块和可变......