点分治学习笔记 精选
2023-06-23 21:53:02 来源:哔哩哔哩
淀粉质(点分治)可以用于求树上路径统计之类的问题,扩展有 dfs(点分树)算法
点分治
(相关资料图)
思想:
每次将重心删除,将路径分为经过当前重心与不经过的,然后分成多个联通块,递归下去处理即可。
感觉细节比较多,难写,而且要用一些小技巧(
代码太丑了不想放
习题:
P2634,P3806,P4149,模板
P4178,点分治 + 树状数组
CF914E,点分治 + 状压
CF150E,套路,二分中位数,长链/点分治 + 线段树
点分树
我们将当前联通块重心与上一层重心相连,得到了点分树
性质:
点分树上两点的 LCA 必然在原树两点路径上(画图就看出来了
点分树最大深度为 log n(显然
每个节点子树大小和上限 n log n
思想:
综上,我们得到一个极其暴力的做法:
对于询问节点 x,先统计其子树贡献。
然后向上一直跳到点分树根节点。
假设从 v 跳到 u,每次增加上在 u 子树内而不在 v 子树内节点 w 对 x 的贡献,是 u 子树对 x 贡献减去 v 子树对前者的贡献
并且因为 u=LCA(x,w),u 在 x 到 w 路径上,所以 x 到 w 贡献能够被拆为 x 到 u 与 u 到 w 贡献
对于修改节点 x,对其每个祖先节点信息进行修改。
对于每个节点 x,开一个长为 x 子树大小的 vector 存信息
相对灵活(
习题:
P6329,P3241,点分树
等暑假再更新吧,咕咕咕
关键词:
[责任编辑:]
相关阅读
- (2023-06-23)点分治学习笔记 精选
- (2023-06-23)世界速读:湖南师范大学少数民族预科班分数线_广西民族大学预科班分数线是多少
- (2023-06-23)【环球速看料】严重败坏党的形象行为的应当给予什么处分_严重败坏党的形象
- (2023-06-23)世界实时:哈尔滨机场到哈尔滨火车站多长时间_哈尔滨机场到中央大街打车多少钱
- (2023-06-23)每日消息!消防职业资格证书四级中级工_消防职业资格证
- (2023-06-23)世界聚焦:特斯拉“动员”中国供应商去墨西哥,追求更高效的全球化供应链?
- (2023-06-23)强力的黄金增幅书怎么用_强力的黄金增幅书|每日速讯
- (2023-06-23)山东今天局部可达43℃!或破历史极值!昨天滨州一地最高41.7℃
- (2023-06-23)美国失事潜水器19岁乘客出发前很害怕 亲人:他想让父亲高兴-全球速看
- (2023-06-23)蛟龙闹端午
- (2023-06-23)热点聚焦:28天过会 A股近13年最大IPO来了 先正达千亿商誉何解?
- (2023-06-23)北京中学东坝北校区项目有新进展,何时启用→
- (2023-06-23)日本最大银行三菱日联金融(MUFG.US)考虑发行全球稳定币 全球速读
- (2023-06-23)生活成本飙升 超过100万名英国儿童接受食品救济 今日讯
- (2023-06-23)国风的浪漫,美出屏幕!|每日播报
- (2023-06-23)世界观天下!张曼玉近况曝光:独居贫民区,穿19元地摊货,无儿无女,她太放肆了!
- (2023-06-23)这些违法车辆,曝光!_即时
- (2023-06-23)12代酷睿i7-1260P加持!摩方M9 PRO迷你主机低至1899元-环球最资讯
- (2023-06-23)推动行业创新突破 业界聚焦电力建设行业绿色转型升级
- (2023-06-23)马力刺客|全新标杆! 奥迪RS e-tron GT轮上功率实测
- (2023-06-23)天际汽车停产后续:新增被执行超5036万
- (2023-06-23)环球快消息!就在武汉新城!这条地铁年内通车
- (2023-06-23)全国中成药联盟集中带量采购在湖北开标 当前信息
- (2023-06-23)观点:星际魅族救急极星,吉利棋局再下一城
- (2023-06-23)何雄会见招商蛇口总经理蒋铁峰一行 加大在郑投资布局力度 携手实现互利共赢发展 当前热点
- (2023-06-23)全球视讯!微视频|家国情长
- (2023-06-23)美元霸权危害非洲经济 多国人士呼吁“去美元化”
- (2023-06-23)头条:新疆第十四届运动会群众展演龙舟赛在和硕县举行
- (2023-06-23)中国气象局启动高温四级应急响应|世界观焦点
- (2023-06-23)湖南发布暴雨蓝色预警 4市将有暴雨|当前头条