随笔分类 -  数据结构-动态点分治

摘要:题目链接 "BZOJ4012" 题解 Mychael并没有A掉,而是T掉了 讲讲主要思路 在点分树上每个点开两棵splay, 平衡树A维护子树中各年龄到根的距离 平衡树B维护子树中各年龄到点分树父亲的距离 然后询问就可以在点分树上用两棵平衡树相减计算了 大常数O(nlog2n)被卡 阅读全文
posted @ 2018-05-18 22:04 Mychael 阅读(214) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ1095" 题解 传说中的动态点分治,一直不敢碰 今日一会,感觉其实并不艰涩难懂 考虑没有修改,如果不用树形dp的话,就得点分治 对于每个重心,我们会考虑其分治的子树内所有点到它的距离,然后取所有不同子树中最大的两个相加来更新答案 如果带修改怎么办呢? 考虑一个点u被修改了, 阅读全文
posted @ 2018-05-18 16:13 Mychael 阅读(201) 评论(0) 推荐(0) 编辑

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