#CF1336A. Linova 与王国
Linova 与王国
Linova 与王国
- 时间限制:2 秒
- 内存限制:256 MiB
题目描述
王国中有 个城市和 条双向道路,任意两个城市之间都可以互相到达,因此它们构成一棵树。城市 是王都。
你需要恰好选择 个城市发展工业,其余城市发展旅游业。每个工业城市都会派一名使者沿唯一最短路径前往王都。对每位使者,其幸福值等于这条路径上经过的旅游城市数量。
求所有使者幸福值之和的最大值。
输入格式
第一行包含两个整数 。
接下来 行,每行包含两个整数 ,表示城市 与城市 之间有一条道路。输入保证这些道路构成一棵树。
输出格式
输出一个整数,表示所有使者幸福值之和的最大值。
样例输入 1
7 4
1 2
1 3
1 4
3 5
3 6
4 7
样例输出 1
7
样例输入 2
4 1
1 2
1 3
2 4
样例输出 2
2
样例输入 3
8 5
7 5
1 7
6 1
3 7
8 3
2 1
4 5
样例输出 3
9
数据范围
对于所有数据,,,,输入图是一棵树。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | |
| 2 | ||
| 3 | 30 | |
| 4 | 无特殊限制 |