首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
小 Q 与树
3条解析
开通博客写题解
lifehappy
发表于 2021-04-27 20:14:22
小 Q 与树 给定一棵带权的树,每条边的距离都为,要我们求, 如果考虑 dsu on tree,则是枚举,分两种情况统计答案: ,则,则我们只要知道集合中有多少个点,以及即可, 设点的个数为,,则上式等价于。 ,则,则我们只要知道,以及即可求得答案, 上式等价于。 所以可以对点权离
展开全文
CYCAlex
发表于 2021-04-27 10:38:09
给出一颗树,结点权值为 求: 思路 本题为点分治模板题 以重心为根,用 solve(x) 解决 子树内贡献 每次 solve(x) 时,首先得到 经过该点 和 不经过该点 的贡献总和 calc(x, fa, 0) 这个过程首先利用 dfs_dis(x, fa, 0) 得到以 为根的链信息
展开全文
GsjzTle
发表于 2021-07-01 15:34:07
题目大意 给定一棵包含 个节点的树,每个节点有个权值 求 解题思路 对于节点 记权值小于 的节点有 记权值大于等于 的节点有 那么节点 对答案的贡献为: 即: 定义 为当前子树的根,那么 开四棵权值树状数组,分别用来维护 、、 、 然后跑一遍 即可
展开全文
查看本题
查看本题讨论
相关比赛
11171-牛客练习赛81
进入比赛
14547-牛客练习赛81内测
进入比赛
31084-牛客竞赛数据结构专题班dsu on tree、长链剖分习题
进入比赛
等你来战
查看全部
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题