尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

点分治/树

点分治/树
📅 发布时间:2026/6/19 5:54:27
点分树

点分治

处理树上路径有关问题。以一个点 \(x\) 为根,经过 \(x\) 的路径可以在 \(x\) 处拆开。原先是 \(u\rightarrow x\rightarrow v\),拆成 \(u\rightarrow x,x\rightarrow v\),快速处理这个部分再合并就可以得到所有经过 \(x\) 的路径了。

每次枚举一个 \(x\) 处理路径,将 \(x\) 删去,之后递归若干颗子树。每一次选择子树的重心。这样每一次选择重心后每一颗子树大小不超过原来树的一半,那么递归深度限制在 \(\log\) 级别。

点分树

我们将每一次递归的重心连边得到一颗新树。

P6626

给出 \(x\),求与 \(x\) 距离为 \(k\) 的数量。

点分治做法

离线,枚举分治中心 \(x\),求出每个点到 \(x\) 的距离,再去处理子树中的询问。对于子树中询问有一个子树 \(y\),\(y\) 子树有到 \(x\) 的询问点 \((u,k)\)。那我们要求出 \(y\) 子树内每个点到 \(x\) 的距离。我们要求从 \(u\) 出发,距离为 \(k\) 的点的数量,即 \(u\rightarrow x\rightarrow ?\)。容斥。

点分树(在线)

对于点分树上的点 \(x\),记录以 \(x\) 为分治中心时,距离桶,与它的父亲为分治中心时 \(x\) 的桶。与原树上到每个点分树祖先的距离。

那么考虑类似上述做法容斥。

相关新闻

  • OAuth:你的数字世界“授权代理人”
  • 学长亲荐10个AI论文网站,自考毕业论文轻松搞定!
  • 基于大数据的影评情感分析可视化及推荐系统(毕设源码+文档)

最新新闻

  • DC/DC电源设计实战:从MIC261201选型到PCB布局与热管理全解析
  • 2026济南婚纱摄影选型全指南:行业标准、品牌梯队与合规避坑全解析 - 速递信息
  • 杭州想带毛孩子回家?梦宠山庄等4家门店值得逛逛 - 园友3800037
  • 西安资质代办去哪里靠谱?2026本土合规企业服务机构榜单 - 速递信息
  • 端午充电季|乘风破浪,技能进阶正当时
  • 武汉想养猫狗先看看,梦宠山庄探店记录 - 园友3800037

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号