当前位置: 首页 > news >正文

(简记)一类支配点对解决区间查询问题

前言:最近好像见了挺多这种题,记录一下。

支配点对

我们经常遇到树上或区间上关于 \(x,y\in[l,r]\) 一类的区间统计问题,且通常要求区间内点两两任意匹配并统计总贡献,这个贡献不具有简单可加性。我们往往通过找支配点对可以解决部分这类问题。具体来说,支配点对是一种合法点对 \((l,r)\),满足其不覆盖更小合法点对 \((l',r')\) 。通过树上启发式合并,我们可以证明这样的点对是 \(O(n\log n)\) 的,因为任意形态树跨子树相邻点配对都是选较小集合然后有只有相邻两个(即常数个)匹配。由于树上启发式合并所需访问集合总大小为 \(O(n\log n)\),所以点对数目也是。这么说有点抽象,可以前往树上启发式合并博客查看详解。

结合扫描线

请前往扫描线博客:扫描线维护支配点对答案。

结合点分治

请前往点分治博客:P9058 [Ynoi2004] rpmtdq。

http://www.jsqmd.com/news/24956/

相关文章:

  • 2025 云斗
  • c++ ranges随笔
  • qoj14458. 调色滤镜
  • 第8天(中等题 不定长滑动窗口、哈希表)
  • P10259 [COCI 2023/2024 #5] Piratski kod
  • 巧用 using 作用域(IDisposable)的生命周期包装特性 实现前后置处理
  • 2025.10.27训练记录
  • 软考复习总结
  • ? #6
  • 鲜花:不会说明你有抑郁症3
  • 算法竞赛知识点速通手册
  • ROS1 go2 vlp16 局部避障--3 篇 - 教程
  • 25.10.28随笔NOIP模拟赛总结
  • 第二十八篇
  • P8269 [USACO22OPEN] Visits S
  • Luogu P13925 [POKATT 2024] 联合猫国 / The Paw-litical Game 题解 [ 蓝 ] [ 线性 DP ] [ 种类数观察 ]
  • 深入解析:【STM32项目开源】基于STM32的独居老人监护系统
  • CSP-S 41多校 9
  • 【25.10.28】模拟赛
  • CSP-S模拟41
  • Linux双中文编码笔记
  • C++类和对象(1) - 详解
  • 人工智能之编程基础 Python 入门:第二章 Python 的编辑器 VS Code
  • 2019 福建省队集训录
  • AIX multibos bootlist
  • 记录一次nginx能通但是请求一直不了的问题
  • 【嵌入式】PWM DAC的滤波器设计
  • 被称作遗憾之物 爬满了脊骨 又把控了痛楚 被称作无用之物 修筑了唯一的通路
  • neovim在windwos11下snack.nvim的问题
  • 完整教程:Java 集合 “List + Set”面试清单(含超通俗生活案例与深度理解)