Logo Universal Online Judge

UOJ

时间限制:2 s 空间限制:256 MB
Statistics

Demiurges Play Again
给定一棵N个节点的树,有若干个叶子节点。假设叶子节点的数量为m,AB两个人玩游戏,每次从根出发,每次一个人选择移动一步,直到移动到一个叶子节点,并且获得叶子节点的权值。现在A或者B再比赛前可以将[1, m]的权值分配到叶子节点上,A的目标是使得叶子节点最大,B的目标是叶子节点最小。在两人的做出最优决策的前提下,请问让A分配权值和让B分配权值最后的到的节点权值是多少。
输入第一行一个数n表示结点的个数($1 \le n \le2·10^5$).
接下来,n-1行,每行两个数,表示树上的一条边,1号节点是根节点。
输出: 两个数分别表示最大得分和最小得分

Examples
input
5
1 2
1 3
2 4
2 5
output
3 2
input
6
1 2
1 3
3 4
1 5
5 6
output
3 3