#1428. 会议

会议

描述

有一个村庄居住着 nn 个村民,编号为 11nn;他们的家构成一棵 nn 个节点的树,边数为 n1n-1,每条边长度为 11。村长希望选择一个村民的家作为会议地点,使得所有村民到该点的距离之和最小。若存在多个最优位置,选择编号最小的节点。输出该最优节点编号及对应的最小距离总和。

输入输出格式

输入

第一行一个整数 nn,表示村民数量(即树的节点数)。 接下来 n1n-1 行,每行两个整数 aabb,表示村民 aabb 的家之间有一条无向边(长度为 11)。

输出

一行两个整数 xxyy,用空格隔开:

  • xx 是使总距离最小的编号最小的节点;
  • yy 是该节点对应的所有村民到它的距离之和。

样例

4
1 2
2 3
3 4
2 4

限制

  • 时间限制:1 秒;
  • 空间限制:256 MB;
  • 2n5×1042 \le n \le 5 \times 10^4
  • 输入保证是一棵树(连通、无环、n1n-1 条边)。