随笔分类 -  树 - 树的直径

摘要:题目描述 给你 n 个点,支持 m 次操作,每次为以下两种:连一条边,保证连完后是一棵树/森林;询问一个点能到达的最远的点与该点的距离。强制在线。 n3×105m5×105 。 题解 树的直径+并查集+LCT 与直径相关的结论1:与一个 阅读全文
posted @ 2018-03-22 15:20 GXZlegend 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一棵N个点的树,求树上一条链使得链的长度乘链上所有点中的最小权值所得的积最大。 其中链长度定义为链上点的个数。 输入 第一行N 第二行N个数分别表示1~N的点权v[i] 接下来N-1行每行两个数x、y,表示一条连接x和y的边 输出 一个数,表示最大的痛苦程度。 样例输入 3 5 3 5 阅读全文
posted @ 2017-12-19 15:05 GXZlegend 阅读(726) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一棵树,定义一个点到一条路径的距离为这个点到这条路径上所有点的距离的最小值。求一条长度不超过s的路径,使得所有点到这条路径的距离的最大值最小。 输入 包含n行: 第1行,两个正整数n和s,中间用一个空格隔开。其中n为树网结点的个数,s为树网的核的长度的上界。设结点编号依次为1, 2, 阅读全文
posted @ 2017-10-23 20:30 GXZlegend 阅读(425) 评论(0) 推荐(0) 编辑
摘要:题目描述 农夫约翰有N(2≤N≤40000)个农场,标号1到N,M(2≤M≤40000)条的不同的垂直或水平的道路连结着农场,道路的长度不超过1000.这些农场的分布就像下面的地图一样, 图中农场用F1..F7表示, 每个农场最多能在东西南北四个方向连结4个不同的农场.此外,农场只处在道路的两端.道 阅读全文
posted @ 2017-03-30 12:46 GXZlegend 阅读(543) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示