随笔分类 - 树-----点分治
摘要:放暑假了,好耶!放暑假了,好耶!放暑假了,好耶!
阅读全文
摘要:不要被 max/min 的嵌套迷惑了,路径问题考虑点分治才是真理。
阅读全文
摘要:适当地写(抄)一些长文也是必要的呢!
阅读全文
摘要:009E Eternal Average 题目描述 点此看题 解法 本题的操作是树形结构,所以我们可以直接去考虑最后的结果而不去考虑过程。 可以把操作看成一棵 叉树,叶子代表初始的数。设权值为 的点深度是 ,权值为 的点的深度是 ,那么
阅读全文
摘要:新年的聚会 题目描述 点此看题 解法 其实用分治的思想很容易解决聚会个数的限制,我们可以枚举一个点对其他点做分治,那么询问次数是 ,但是这样做总人数不满足条件。 关键结论:对于一个边数为 的图可以划分出 个独立集。对于度数 \(\geq
阅读全文
摘要:一、题目 点此看题 有一棵大小为 的无根树,问有多少个连通块的点权之积小于等于 二、解法 不难想到树上背包的做法,但是因为乘法并没有适于背包的性质所以直接 飞了(我还抱有幻想写过一发) 再深层地往下想其实
阅读全文
摘要:一、题目 点此看题 二、解法 我自己做的时候用 加点分治,一直 三个点根本卡不过去。 其实可以直接点分治,因为我们只要考虑了每条路径就考虑了每条边,那么对于每个分治中心,我们求出子树内到中心点的距离 ,记 \(p[i]=w[i]
阅读全文
摘要:一、题目 题目描述 有一棵 个节点的数,每个点有点权 ,定义一条路径的权值为路径上所有点的异或和,求所有路径的权值和,有 次修改,每次改一个点的点权。 数据范围 二、解法 不难想到可以拆位,也就是对于每个二
阅读全文