首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
Treepath
37条解析
开通博客写题解
shyyhs
发表于 2021-01-07 15:23:53
前言: emmm,学了点分治,第一眼看到这个题的时候,这不就是个点分治吗...然后看了除了点分治的其他解法..emmm好简单啊.然后我把点分治复习了一遍,顺便敲了下其他的解法~ Solution 1: 思维:假如是边权为1的点,相互之间为偶数距离的点对个数的话,必定满足一个条件,就是黑白染色之后颜色
展开全文
Kur1su
发表于 2020-04-14 14:53:58
Solution 一开始感觉是个树形dp 因为偶数总能从奇数转换过来但是这个思路 我连样例都过不了(真菜我们考虑下从深度角度出发, 以 1 为根求出全部深度那么偶数层到偶数层 距离为偶数奇数到奇数层 距离距离也为偶数那么我们求出奇数层节点为l, 偶数层节点个数为rans = (l - 1) * l
展开全文
小嗷犬
发表于 2023-08-18 23:37:26
考察知识点:树上 DFS 设节点 i 到根节点 1 的距离为节点 i 的长度,记为 dist[i],则有以下结论: 长度为偶数的两个节点之间的路径长度一定为偶数 长度为奇数的两个节点之间的路径长度也一定为偶数 因此本题我们只需要遍历整棵树,记录每个节点的长度,然后统计长度为偶数的节点数量 和长
展开全文
一只橘橘猫
发表于 2020-04-14 12:40:10
题意:给出一棵树,求树上所有长度为偶数的路径个数 涉及知识点:树上 思路:以任意一个节点(默认以号节点),因为树上任意两点之间的距离是固定的,所以我们可以得到所有距离号节点的长度,存在两个结论(证明看下图):①长度为偶数的任意两个节点之间的距离一定是偶数②长度为奇数的任意两个节点之间的距离也一定是偶
展开全文
潘小蓝
发表于 2020-04-14 15:11:41
题目: 考察点: 树上DFS、long long、思维侃侃: 之前做过一道类似的题目,所以想到应该往哪个方向去想。 Code: #include <vector> #include <cstdio> #include <string> #include <
展开全文
Meul
发表于 2020-04-14 15:26:58
NC14248 题意 给定一棵n个点的树,问其中有多少条长度为偶数的路径。路径的长度为经过的边的条数。x到y与y到x被视为同一条路径。路径的起点与终点不能相同 思路 DFS 树 数据结构这道题和CF1339D十分相像,有兴趣的可以做一下。 把题意转化为给你一颗n个结点的树,树上所有的边权值为1,求树
展开全文
fuzhiji
发表于 2020-04-14 18:43:23
方法一------简单dfs:dep表示深度,lca表示最近公共祖先对于两个点u和v,u到v的路径长度是dep[u] + dep[v] - 2 x dep[lca(u,v)]很显然 2 x dep[lca(u,v)] 一定是个偶数,所以,要想路径也为偶数,那么dep[u]和dep[v]一定是同为奇
展开全文
wxyww
发表于 2020-04-14 11:50:25
solution 枚举起点和终点的LCA,然后将他们两两组合即可。 具体的,设f[i][0/1]表示以i为根的子树中,与根节点i的距离为偶数(0)奇数(1)的点的数量。 转移显然就是。 然后考虑统计答案,以为的两个节点,肯定不能在的同一个儿子里,所以转移的过程中,表示已经当前已经计算过得儿子造成的贡
展开全文
ThinkofBlank
发表于 2020-04-14 12:05:22
一道简单的树形dp~ 求路径长度为偶数的路径数量,我们可以转化为求路径长度模2等于0的路径数量,这样就好做了~ 我们设表示i的子树中,到i的路径长度模2等于0的路径数量 同理,就是模2等于1的路径数量了~ 我们想想转移: 我们用的一个儿子来
展开全文
sunsetcolors
发表于 2020-04-14 13:15:54
NC14248 Treepath 题目地址: https://ac.nowcoder.com/acm/problem/14248 基本思路: 很简单的一个树染色,感觉非常像上场div2 D的一部分,昨天刚补了那题,所以一下就想到了;我们直接将图黑白染色,我们可以知道黑白染色之后,同种颜色之间
展开全文
查看本题
查看本题讨论
相关比赛
15-Wannafly挑战赛1
进入比赛
8595-上海理工大学训练赛(10.27)
进入比赛
54744-4.1信息工程学院蓝桥预备赛
进入比赛
62431-cciip
进入比赛
62433-test
进入比赛
等你来战
查看全部
牛客小白月赛118
报名截止时间:2025-06-13 21:00
牛客周赛 Round 96
报名截止时间:2025-06-15 21:00
牛客练习赛141
报名截止时间:2025-06-20 21:30
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-22 17:30
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题