SZTG#L#P1395. 会议

提交1 通过1
通过率100%
时间限制1000ms
内存限制125MiB
    ID: 13509 传统题 1000ms 125MiB 尝试: 1 已通过: 1 难度: 普及 上传者: 标签>动态规划 DP广度优先搜索 BFS深度优先搜索 DFS树形 DP树的重心

题目描述

会议

题目描述

有一个村庄居住着 nn 个村民,有 n1n-1 条路径使得这 nn 个村民的家连通,每条路径的长度都为 11。现在村长希望在某个村民家中召开一场会议,村长希望所有村民到会议地点的距离之和最小,那么村长应该要把会议地点设置在哪个村民的家中,并且这个距离总和最小是多少?若有多个节点都满足条件,则选择节点编号最小的那个点。

输入格式

第一行,一个数 nn,表示有 nn 个村民。

接下来 n1n-1 行,每行两个数字 aabb,表示村民 aa 的家和村民 bb 的家之间存在一条路径。

输出格式

一行输出两个数字 xxyy

xx 表示村长将会在哪个村民家中举办会议。

yy 表示距离之和的最小值。

输入样例 #1

4
1 2 
2 3 
3 4 

输出样例 #1

2 4

说明/提示

输入样例 #2

4
1 2 
2 3 
3 4 

输出样例 #2

2 4

输入样例 #3

4
1 2 
2 3 
3 4 

输出样例 #3

2 4

数据范围

对于 70%70\% 数据 n103n \le 10^3

对于 100%100\% 数据 n5×104n \le 5 \times 10^4