动态点分治(点分树)
zhouyuheng2003
不要害怕落日的黑暗,因为明天的太阳还会照常升起
展开
-
[zjoi2015]幻想乡战略游戏
前言 略略略 题目相关 链接 题目大意 给出一棵树,每次修改一个点的权值,维护一个带权重心 啥是带权重心? 设点iii的值为ViV_iVi我们要选一个点uuu,每个点对应一个值: ∑v=1nVv∗dis(u,v)\sum_{v=1}^n V_v*dis(u,v)v=1∑nVv∗dis(u,v) 我们要选一个uuu使得这个值最小 输出最小的值 数据范围 n,q≤105n,q\le10^5n,q...原创 2019-03-31 09:13:51 · 536 阅读 · 0 评论 -
[luogu3676]小清新数据结构题
前言 此题貌似有不少做法 题目相关 链接 题目大意 给出一棵树,支持两个操作 1.修改一个点的权值 2.指定一个点,计算以其为根时每个子树权值平方和 数据范围 n,q≤200000n,q\le200000n,q≤200000 题解 对于这题,我们发现直接维护好像不太方便 考虑转化一下问题 设S=∑i=1nsiS=\sum_{i=1}^ns_iS=∑i=1n...原创 2019-04-01 14:23:09 · 193 阅读 · 0 评论