CSPSMK07B. 路线(route)

提交3 通过2
通过率66.7%
文件IO启用
输入文件route.in
输出文件route.out
时间限制1500ms
内存限制64MiB
    ID: 14548 传统题 文件IO 输入文件:route.in 输出文件:route.out 1500ms 64MiB 尝试: 3 已通过: 2 难度: 普及+/提高- 上传者: 标签>C++CSP-S考前模拟

题目描述

题目描述

现有一颗树,由 nn 个路口和 n−1n-1 个街道组成。

要确定一条路线,最大化满足下列条件的边的数量:

  • 这条边不在路径上,但其中一个端点在路径上。

输入格式

第一行包含一个整数 nn $$,表示路口数量。路口编号为 11 至 nn。

接下来的 n−1n-1 行描述路网,每行包含两个整数 a,ba, b $$,表示路口 aa 和 bb 间存在一条双向街道。

输出格式

输出一行,包含一个整数,表示答案。

输入样例

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

输出样例

5

说明提示

样例 1 解释

从路口 22 出发,至路口 77 结束,答案为 55。

输入样例 #2

2
1 2

输出样例 #2

0

输入样例 #3

3
1 2
2 3

输出样例 #3

1

数据范围

子任务 附加限制 分值
11 n≤20n \leq 20 1515
22 n≤300n \leq 300 1616
33 n≤3000n \leq 3000 2222
44 n≤200000n \leq 200000 4747

(n≥2)(n \geq 2)

(1≤a,b≤n,a≠b)(1 \leq a, b \leq n, a \neq b)