首页 > 最多节点数
头像 zqy1018_
发表于 2020-08-15 22:28:44
A 认为树以 为根。 显然,牛牛和路由器均以最优策略移动时,两者会在某个叶子处相遇,且牛牛会从 一直往下,追到这个叶子。那么我们就要求所有可能到达的叶子中最深的那个。 我们写下从 到 ,一路向上经过的节点序列。设其长度为 。那么路由器在不会被抓住的情况下,向上走最高能到达的点就是这个序列的第 展开全文
头像 曾经不是人
发表于 2020-08-16 09:51:02
关于java 做图论题的时候,dfs总是爆栈报数组越界问题的解决方案,但是不知道原理,求大佬讲解 查看别人ac的java代码时,发现了一段神仙代码!! public int solve (int n, int x, Point[] Edge) { try{ T 展开全文
头像 leaves0924
发表于 2021-09-12 19:53:20
题目描述 n个节点n-1条边的无向连通图,两个点a,b,a位于1,b位于x,两点移动速度相同,求a和b移动到同一节点所需的最多节点数。输入第一个参数为 n ,(1≤n≤100,000)第二个参数为 x ,(1≤x≤n)第三个参数为大小为 n−1 的点对 的集合,其中 表示结点ui与结点vi之间有 展开全文
头像 摸鱼学大师
发表于 2021-09-12 20:01:20
思路: 题目的主要信息: n个节点n-1条边的无向连通图,即一棵无向树 两个节点a与b,其中a在节点1,b在节点x,两点移动速度相同,求a和b移动到同一节点所需的最多节点数,需要包括1号节点在内 方法一:dfs具体做法:我们可以使用两次dfs分别求得树中每个节点到节点1和节点x的距离,然后遍历找 展开全文
头像 xqxls
发表于 2021-09-06 13:12:28
题意整理 给定n个节点,n-1条边组成的无向连通图,有a、b两节点,分别位于1和x。 求a和b同时移动到同一节点所经过的最多的节点数(路径必须包括1)。 方法一(DFS) 1.解题思路 首先建立邻接表,用于访问某个节点的所有子节点。 然后初始化dist1和dist2,分别记录某节点到1节点所经 展开全文

等你来战

查看全部