首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
Colorful Tree
6条解析
开通博客写题解
rk_no
发表于 2020-11-07 17:17:35
题目: 给一棵无根树。每个点有一个颜色。个操作。:将结点的颜色修改为;:问所有颜色为的结点的生成树大小。(若不存在颜色为的结点输出) 做法: 这题好神奇。可以用序来维护相同颜色结点的生成树。考虑若颜色的只有个结点、,则其生成树大小就是两个结点在原树上的距离,记为。此时,如果加入第个结点,对生成树的
展开全文
lifehappy
发表于 2020-11-11 21:29:11
Colorful Tree rk_no巨巨TQL /* Author : lifehappy */ #include <bits/stdc++.h> using namespace std; const int N = 1e5 + 10; int head[N], to[N &
展开全文
issue是云哥的小迷×呀
发表于 2020-11-07 22:32:44
好难写....完全想不到,也不会证明 抄的https://ac.nowcoder.com/acm/problem/blogs/200179 好厉害呜呜 #include <bits/stdc++.h> using namespace std; typedef long long ll;
展开全文
Kur1su
发表于 2020-11-11 17:38:10
Description 给出一棵树,每个节点都有颜色。对树有两种操作:U x c 更新操作,将x节点的颜色变成cQ c 查询所有颜色为c的节点形成的子图有多少条边 Solution 完全没思路。。。看了其他聚聚的题解通过找规律可以看出加入每条边x的贡献是 因此可以用一个set来维护每个颜色的序列,然
展开全文
林思艺
发表于 2020-11-10 16:11:44
题意 你有一颗树,每个点有一个颜色,有次操作, 将 节点改为颜色 。询问所有颜色为 的点的生成树大小。 分析 我们可以用序来维护每种颜色的生成树大小。考虑若颜色为的节点只有个、,则其生成树大小就是两个结点在树上的距离,记为。此时,如果加入第个结点,对生成树的贡献能用树上距离算出来: 我们分类讨论:
展开全文
Z_L_G
发表于 2025-08-23 21:31:18
#妙妙题 #二分 #dfn #lca 题意 给定一个无根树,每个结点有自己的颜色,处理两种操作 求颜色x的生成树的大小 将结点x的颜色改为y 思路 对于某一种颜色 如果只有一个点,生成树大小是0 如果有两个点,生成树大小是这两个点的距离 如果在此基础上再加入新的点,会有两种情况 一种
展开全文
查看本题
查看本题讨论
相关比赛
7831-2020牛客国庆集训派对day4
进入比赛
27836-2021秋季算法入门班第十三章习题:LCA
进入比赛
29065-LCA
进入比赛
36778-2022年暑期集训第十一场训练(2020级学生)
进入比赛
60842-第九阶段:RMQ与LCA
进入比赛
等你来战
查看全部
牛客练习赛152
报名截止时间:2026-04-24 21:30
华中地区高校第十九届程序设计邀请赛(同步赛)
报名截止时间:2026-04-25 16:00
2026年ICPC新疆维吾尔自治区大学生程序设计竞赛
报名截止时间:2026-04-16 10:00
第一届津冀联合高校大学生程序设计竞赛(同步赛)
报名截止时间:2026-04-26 15:00
魔法杯 Round 1
报名截止时间:2026-04-26 17:30
湖北经济学院第五届“WA杯”程序设计竞赛(同步赛)
报名截止时间:2026-04-26 17:30
第九届大学生程序设计竞赛南昌大学校赛(重现赛)
报名截止时间:2026-04-26 19:00
牛客周赛 Round 141
报名截止时间:2026-04-26 21:00
2026牛客五一集训派对day1
报名截止时间:2026-05-01 17:00
2026牛客五一集训派对day2
报名截止时间:2026-05-02 17:00
2026牛客五一集训派对day3
报名截止时间:2026-05-03 17:00
牛客周赛 Round 142
报名截止时间:2026-05-03 21:00
2026牛客五一集训派对day4
报名截止时间:2026-05-04 17:00
2026牛客五一集训派对day5
报名截止时间:2026-05-05 17:00
2026深圳职业技术大学程序设计竞赛(同步赛)
报名截止时间:2026-05-10 18:00
哈尔滨华德学院第十七届程序设计竞赛(同步赛)
报名截止时间:2026-05-12 17:00
"壹零杯"第三届西华师范大学程序设计竞赛(同步赛)
报名截止时间:2026-05-24 14:30
汤圆头 Round 1
报名截止时间:2026-07-06 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题