#PD018A. 道路维护
道路维护
本题采用文件读写评测,输入输出流重定向到road.in/out
题目描述
小兔国有 座城市,编号为 到 。城市之间有 条双向道路,任意两座城市之间都可以通过这些道路互相到达。
现在,小兔国需要对其中恰好 条道路进行维护。在维护期间,这些道路将被封闭,车辆无法通行。
对于每座城市 ,定义它的便利度为从城市 出发,仅经过未被封闭的道路所能到达的城市数量。特别地,城市 自身也计入其中。
整个国家的总便利度等于所有城市便利度之和。小兔国可以自行选择需要维护的 条道路,请求出总便利度的最大值。
输入格式
第一行包含两个整数 ,分别表示城市的数量和需要封闭的道路数量。
接下来 行,每行包含两个整数 ,表示城市 和城市 之间有一条双向道路。
保证给出的道路构成一棵树。
输出格式
输出一个整数,表示总便利度的最大值。
5 2
1 2
2 3
3 4
4 5
11
7 3
1 2
1 3
2 4
2 5
3 6
6 7
19
数据范围
对于所有测试数据,保证 ,,。
| 测试点编号 | 特殊性质 |
|---|---|
| 对于每条道路连接的城市 ,均有 | |
| 无特殊限制 |