#P2996. [USACO10NOV] Visiting Cows G

[USACO10NOV] Visiting Cows G

题目描述

经过了几周的辛苦工作,Bessie 终于迎来了一个假期。

作为奶牛群中最会社交的牛,她希望去拜访 N(1N50000)N(1 \le N \le 50000) 个朋友。这些朋友被标号为 1,2,,N1,2,\dots,N。这些奶牛有一个不同寻常的交通系统,里面有 N1N-1 条路,每条路连接了一对编号为 C1C_1C2C_2 的奶牛 (1C1N,1C2N,C1C2)(1 \le C_1 \le N, 1 \le C_2 \le N, C_1 \ne C_2)。这样,在每一对奶牛之间都有一条唯一的通路。

FJ 希望 Bessie 尽快的回到农场。于是,他就指示 Bessie:如果对于一条路直接相连的两个奶牛,Bessie 只能拜访其中的一个。当然,Bessie 希望她的假期越长越好,所以她想知道她可以拜访的奶牛的最大数目。

输入格式

第一行,11 个整数 NN

接下来 N1N - 1 行,每行 22 个整数 C1,C2C_1,C_2,表示有一条通路连接了编号为 C1C_1C2C_2 的奶牛。

输出格式

第一行,11 个整数,代表 Bessie 最多能拜访有多少头奶牛。

7 
6 2 
3 4 
2 3 
1 2 
7 6 
5 6 

4 

提示

Bessie 希望去拜访 77 头奶牛。第六头和第二头通过一条道路直接连接,像第三头和第四头、第二头和第三头等一样。下方的插图描述了连接奶牛们的所有道路。

1--2--3--4
   |
5--6--7

Bessie 能拜访 44 头奶牛。最好的组合包含 22 头在上面的奶牛与 22 头在底下的奶牛(如上图)。她不能在同时拜访第五和第七头奶牛的情况下拜访第六头奶牛。因此,她拜访了第五和第七头。她还可以拜访在上面的奶牛:第 (1,3),(1,4)(1,3), (1,4) 或者第 (2,4)(2,4) 头奶牛。