随笔分类 -  数据结构 / 树分治

该文被密码保护。
posted @ 2025-02-25 17:02 彬彬冰激凌 阅读(7) 评论(0) 推荐(1) 编辑
摘要:P7215 JOISC2020 首都 点分治好题。 思路 求出当前分治中心,把当前分治中心作为首都,暴力跑需要合并多少个城市,不能越过上一层分治中心。 如果越过了上一个分治中心,把上一个分治中心作为首都也可以起到相同的效果,就没有必要再跑一次了。 时间复杂度 O(nlogn)。 CODE 阅读全文
posted @ 2024-11-27 16:29 彬彬冰激凌 阅读(10) 评论(0) 推荐(2) 编辑
摘要:树分治全家桶树分治全家桶 树,(是一种益于保护环境植物)是图论当中的一种特殊图,由于(绿化环境的作用非常优秀)特殊性质丰富,经常出现在我们身边。 本文将主要介绍(如何植树)一种树上优美的暴力——树分治。 树分治 树分治可以将部分暴力降至 O(logn)O(log2n) 级别,适用 阅读全文
posted @ 2024-11-19 10:23 彬彬冰激凌 阅读(46) 评论(0) 推荐(3) 编辑
摘要:QOJ 5020. 举办乘凉州喵,举办乘凉州谢谢喵 飞天数据结构。 思路 设 f[u][k]u 子树内距离 u 小于等于 k 的点的个数,g[u][k]u 的轻子树中距离小于等于 k 的点的个数。 对于一条路径 (x,y) 阅读全文
posted @ 2024-11-13 08:10 彬彬冰激凌 阅读(48) 评论(0) 推荐(2) 编辑
摘要:P3920 WC2014 紫荆花之恋P3920 WC2014 紫荆花之恋 毒瘤题目,动态点分树。 前置科技点 替罪羊树 高速平衡树(除去 fhq_treap 和 splay 之外的所有平衡树) 约定 dis(u,v) 为原树上 u,v 两点间的距离 siz 为子树大小 思路 维护一棵可以动态插入节点的点分树,有 阅读全文
posted @ 2024-04-27 21:51 彬彬冰激凌 阅读(5) 评论(0) 推荐(0) 编辑
摘要:P5311 Ynoi2011 成都七中 点分树好题,太妙了。 思路 看到树和连通块,考虑点分树。 但是从这里发现原树和点分树的联系实在太小,貌似不可做。 可以发现对于一个询问,一个点如果和 x 在一个连通块内,那么这个点到 x 的最大最小节点编号肯定都在 [l,r] 这个范围 阅读全文
posted @ 2024-04-13 16:31 彬彬冰激凌 阅读(11) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示