树的直径
霜刃未曾试
这个作者很懒,什么都没留下…
展开
-
LightOJ 1094 Farthest Nodes in a Tree 树的直径
题目:http://www.lightoj.com/volume_showproblem.php?problem=1094 题意:给定一个由n个点的树,树边都有权值,求树中相距最远的两个点的距离是多少 思路:此题求树的直径。首先任选一点做dfs,求出此点到其他点的距离,然后从距离最远的点(此点为树的直径的一个端点)开始再做一次dfs,求出到所有点的距离,此时的最大距离就是树上两点间的最大距离,原创 2016-09-27 21:43:20 · 333 阅读 · 0 评论 -
HDU 4607 Park Visit 树的直径
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4607题意:给定一棵树,可以从树的任意一点开始访问树,问访问k个点最少经过边的次数思路:如果树中存在一条链大于等于k,那么只需要沿着这条链走下去不用走重复的边,故答案为k-1,而这条链也就是树的直径,如果树的直径小于k,那么要再访问树直径外的点,走过去再回来,于是额外的次数就是访问的树直径外的点数 * 2原创 2016-10-02 20:34:31 · 457 阅读 · 0 评论