摘要: 题目描述: 农夫约翰的奶牛住在N (2 <= N <= 200,000)片不同的草地上,标号为1到N。恰好有N-1条单位长度的双向道路,用各种各样的方法连接这些草地。而且从每片草地出发都可以抵达其他所有草地。也就是说,这些草地和道路构成了一种叫做树的图。输入包含一个详细的草地的集合,详细说明了每个草 阅读全文
posted @ 2019-05-04 20:18 修电缆的建筑工 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给出N个点,及你的出发点K. 接下来N-1行描述有关边的开始点,结束点,边长.保证图中不会有环 接下来给出数字J,代表你要走多少个点. 接下来J个数字,代表你要走过的点的编号.当然你可以自己选择行进的路线 不一定按给定编号顺序前行,求走过的最短距离。 输入格式 第一行给出N,K。2 <= 阅读全文
posted @ 2019-05-04 19:56 修电缆的建筑工 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 什么是LCA? 祖先链 对于一棵树T,若它的根节点是r,对于任意一个树上的节点x,从r走到x的路径是唯一的(显然),那么这条路径上的点都是并且只有这些点是x的祖先。这些点组成的链(或者说路径)就是x的祖先链。 LCA 根据名字来说,最近公共祖先就是两个点最近的相同祖先。实际上也可以理解为:两个点的祖 阅读全文
posted @ 2019-05-04 16:09 修电缆的建筑工 阅读(211) 评论(0) 推荐(0) 编辑