码迷,mamicode.com
首页 >  
搜索关键字:树的直径    ( 435个结果
poj2631 ?Roads in the North(求树的直径)
Roads in the North Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 2941 Accepted: 1447 Description Building and maintaining roads among com ...
分类:其他好文   时间:2017-08-05 21:11:53    阅读次数:94
hdu4612 无向图中随意加入一条边后使桥的数量最少 / 无向图缩点+求树的直径
题意如上,含有重边(重边的话,俩个点就能够构成了边双连通)。 先缩点成树,在求数的直径,最远的连起来,剩下边(桥)的自然最少。这里学习了树的直径求法:第一次选随意起点U,进行bfs,到达最远的一个点v(level最深)该点必定是树的直径的一个端点,,再从该点出发,bfs,到最深的一点。该点深度就是直 ...
分类:其他好文   时间:2017-07-23 16:30:52    阅读次数:252
BZOJ 3363 POJ 1985 Cow Marathon 树的直径
题目大意:给出一棵树。求两点间的最长距离。 思路:裸地树的直径。两次BFS,第一次随便找一个点宽搜。然后用上次宽搜时最远的点在宽搜。得到的最长距离就是树的直径。 CODE: #include <queue> #include <cstdio> #include <cstring> #include ...
分类:其他好文   时间:2017-07-21 15:48:31    阅读次数:128
Park Visit(树的直径)
传送门 Park Visit Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3721 Accepted Submission(s): 1667 ...
分类:其他好文   时间:2017-07-18 00:11:07    阅读次数:197
Cow Marathon(树的直径)
传送门 Cow Marathon Time Limit: 2000MS Memory Limit: 30000K Total Submissions: 5362 Accepted: 2634 Case Time Limit: 1000MS Description After hearing abou ...
分类:其他好文   时间:2017-07-17 21:56:30    阅读次数:217
关于树的一点学习【清北学堂】
我主要在这里讲的是树的直径求法和树的重心求法 树的直径,指的就是树上距离最远两点间的一条路径。 求树的直径的方法是,首先我任选一个点,找到与它距离最远的点,记为s 再以s为起点找离他最远的点,记为v s到v的路径即为树的直径 树的重心指的就是树上一个节点,把这个节点挖掉之后,剩下很多联通块 而重心就 ...
分类:其他好文   时间:2017-07-17 20:23:09    阅读次数:243
POJ 1985 Cow Marathon(树的直径)
Cow Marathon Time Limit: 2000MS Memory Limit: 30000K Total Submissions: 5357 Accepted: 2630 Case Time Limit: 1000MS Description After hearing about th ...
分类:其他好文   时间:2017-07-17 20:06:18    阅读次数:188
CodeForces - 592D Super M 题解
题目大意: 一棵树 n个点 有m个点被标记 求经过所有被标记的点的最短路径的长度以及起点(如有多条输出编号最小的起点)。 思路: 1.当且仅当一个点本身或其子树中有点被标记时该点在最短的路径上因此,可以将多余的点删去,得到新的一棵树。 2.不难发现,新树上的边必定被经过一次或两次,而且当只经过一次的 ...
分类:其他好文   时间:2017-07-16 09:58:48    阅读次数:129
[CF592D]Super M
题目大意: 给定一颗n个节点树,边权为1,树上有m个点被标记,问从树上一个点出发,经过所有被标记的点的最短路程,以及可行的最小的端点编号。(起终点自选) M<=N<=123456 思路: 随便定一个标记节点为根,然后以该节点开始遍历,将不是标记节点的叶节点剪掉,剩下的边数为P。求出树的直径L。答案即 ...
分类:其他好文   时间:2017-07-09 17:12:56    阅读次数:146
ZOJ 3684 Destroy 树的中心
中心节点就是树的中心,2遍dfs求到树的直径。而中心一定在直径上,顺着直径找到中心就够了。 然后能够一遍树形DP找到最小值或者二分+推断是否訪问到叶子节点。 #include <iostream> #include<vector> #include<cstdio> #include<algorith ...
分类:其他好文   时间:2017-07-07 15:24:23    阅读次数:100
435条   上一页 1 ... 20 21 22 23 24 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!