【upc】城镇 | 并查集、附树的直径详细证实

题目描述html L国一共有N座城镇,开始时它们两两不连通。L国计划依次建造N-1条道路,把全部城镇连通起来。每建完一条道路,你须要回答这条道路所在连通块内距离最远的两座城镇之间的距离。两座城镇之间的距离定义为从一座走到另外一座所须要通过的最少道路数。c++ 输入code 第一行一个整数N,表示城镇的数量。 接下来N-1行,每行两个整数ai,bi表示接下来建的道路连通的两座城镇。 保证N-1条道路
相关文章
相关标签/搜索