A. 道路维护

    传统题 文件IO:road 1000ms 256MiB

道路维护

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

本题采用文件读写评测,输入输出流重定向到road.in/out

题目描述

小兔国有 nn 座城市,编号为 11nn。城市之间有 n1n-1 条双向道路,任意两座城市之间都可以通过这些道路互相到达。

现在,小兔国需要对其中恰好 kk 条道路进行维护。在维护期间,这些道路将被封闭,车辆无法通行。

对于每座城市 uu,定义它的便利度为从城市 uu 出发,仅经过未被封闭的道路所能到达的城市数量。特别地,城市 uu 自身也计入其中。

整个国家的总便利度等于所有城市便利度之和。小兔国可以自行选择需要维护的 kk 条道路,请求出总便利度的最大值。

输入格式

第一行包含两个整数 n,kn,k,分别表示城市的数量和需要封闭的道路数量。

接下来 n1n-1 行,每行包含两个整数 u,vu,v,表示城市 uu 和城市 vv 之间有一条双向道路。

保证给出的道路构成一棵树。

输出格式

输出一个整数,表示总便利度的最大值。

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

数据范围

对于所有测试数据,保证 1n2×1051\le n\le 2\times 10^50k<n0\le k<n1u,vn1\le u,v\le n

测试点编号 特殊性质
1,21,2 n10n\le 10
33 k=0k=0
44 k=1k=1
55 k=n1k=n-1
6,76,7 对于每条道路连接的城市 u,vu,v,均有 u=v+1u=v+1
8108\sim 10 无特殊限制

暑期集训期末测试

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-8-14 11:45
结束于
2026-8-14 12:09
持续时间
0.4 小时
主持人
参赛人数
28