随笔分类 -  树-----点分治

摘要:放暑假了,好耶!放暑假了,好耶!放暑假了,好耶! 阅读全文
posted @ 2022-07-08 16:43 C202044zxy 阅读(260) 评论(0) 推荐(1) 编辑
摘要:不要被 max/min 的嵌套迷惑了,路径问题考虑点分治才是真理。 阅读全文
posted @ 2022-06-11 11:46 C202044zxy 阅读(212) 评论(0) 推荐(1) 编辑
摘要:适当地写(抄)一些长文也是必要的呢! 阅读全文
posted @ 2022-05-25 15:56 C202044zxy 阅读(210) 评论(1) 推荐(1) 编辑
摘要:神必的集合 题目描述 有一个集合 S,集合里的元素都是 [0,2n) 中的整数,这个集合满足 S 非空并且 a,bS,abS,给出 m 条限制,每条限制形如集合中第 xi 个数是 yi,问满足 阅读全文
posted @ 2022-03-14 16:49 C202044zxy 阅读(272) 评论(0) 推荐(1) 编辑
摘要:009E Eternal Average 题目描述 点此看题 解法 本题的操作是树形结构,所以我们可以直接去考虑最后的结果而不去考虑过程。 可以把操作看成一棵 k 叉树,叶子代表初始的数。设权值为 1 的点深度是 xi,权值为 0 的点的深度是 yi,那么 阅读全文
posted @ 2022-02-12 17:13 C202044zxy 阅读(360) 评论(0) 推荐(2) 编辑
摘要:A 题目描述 给定 n 个数 ai,其中 kai 是奇数,再给定一个 n×n 的矩阵 {ci,j},都保证是非负整数,你可以做下列操作任意次: ai1aj1,花费 \(c 阅读全文
posted @ 2022-02-10 21:51 C202044zxy 阅读(180) 评论(0) 推荐(3) 编辑
摘要:新年的聚会 题目描述 点此看题 解法 其实用分治的思想很容易解决聚会个数的限制,我们可以枚举一个点对其他点做分治,那么询问次数是 O(mlogn),但是这样做总人数不满足条件。 关键结论:对于一个边数为 m 的图可以划分出 m 个独立集。对于度数 \(\geq 阅读全文
posted @ 2022-01-30 11:59 C202044zxy 阅读(163) 评论(0) 推荐(1) 编辑
摘要:一、题目 点此看题 有一棵大小为 n 的无根树,问有多少个连通块的点权之积小于等于 m n2000,m106 二、解法 不难想到树上背包的做法,但是因为乘法并没有适于背包的性质所以直接 T 飞了(我还抱有幻想写过一发) 再深层地往下想其实 阅读全文
posted @ 2021-11-09 10:51 C202044zxy 阅读(362) 评论(2) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 我自己做的时候用 Boruvka 加点分治,一直 T 三个点根本卡不过去。 其实可以直接点分治,因为我们只要考虑了每条路径就考虑了每条边,那么对于每个分治中心,我们求出子树内到中心点的距离 dis[i],记 \(p[i]=w[i] 阅读全文
posted @ 2021-10-05 16:31 C202044zxy 阅读(73) 评论(0) 推荐(0) 编辑
摘要:一、题目 题目描述 有一棵 n 个节点的数,每个点有点权 ai,定义一条路径的权值为路径上所有点的异或和,求所有路径的权值和,有 q 次修改,每次改一个点的点权。 数据范围 n,q10000,ai<215 二、解法 不难想到可以拆位,也就是对于每个二 阅读全文
posted @ 2021-03-06 17:44 C202044zxy 阅读(83) 评论(0) 推荐(0) 编辑

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