#P5628. 【AFOI-19】面基

【AFOI-19】面基

题目背景

一伙人吃完午饭准备看考场,IY ,SY,QM,MY 和 UU 早就约好在当天下午面基。然后众人一致同意把安排行程的锅甩到了 IY 身上。

(IY:????为什么是我)

(QM:给你吃糖)

(IY:好的没问题,包在我身上。)

题目描述

IY 所在的城市有 nn 个路口,n1n-1 条道路把各个路口连接起来,道路是双向的。换言之, IY 所在的城市构成了一棵树。两个不相同路口的距离定义为其简单路径上的道路条数,一个路口与自己的距离为00

我们再定义一条道路的重要度。若一条道路无法使用,会导致有 tt 对路口无法相互抵达,则tt就是该道路的重要度。如下图:

(3,4)之间的道路的重要度就为99。因为(1,4)(2,4)(3,4)(1,5)(2,5)(3,5)(1,6)(2,6)(3,6)要相互抵达都要经过这条边。

IY 得到了一个很不好的消息,有一个路口正在施工(但是 IY 不知道施工的位置)。施工的范围影响到了距施工点距离为 kk 的地方,距离施工点距离小于等于 kk 的路口已经全部关闭了。这使得一行人不能经过受影响的路口和与这些路口直接相连的道路。

IY 不得不考虑到最坏的情况,由于他不知道施工的位置,所以他想知道,施工所影响道路的重要度的总和最大是多少。

输入格式

第一行两个数 n,kn, k

接下来的n1n-1行,每行两个数 u,vu,v 来描述一条道路。表示 uu 路口与 vv 路口直接相连。

输出格式

一个数,表示 所影响道路的重要度的总和的最大值。

6 0
1 3
3 2
5 4
3 4
4 6
19
5 1
1 2
2 3
3 4
4 5
20

提示

  • 样例解释

样例11:就是题面中的图例,若施工位置在 3344 号路口,则会影响的道路重要度总和为1919。找不出比 1919 更大的值。

样例22:满足成链的特殊性质。

  • 数据范围

对于前 20%20\%测试点,n100,0k7n \le 100,0 \le k \le 7

对于前 40%40\% 的数据 :保证数据随机

特殊地:第三个测试点仅有k==0k==0

对于 100%100\%的数据:n30000,0k200n \le 30000,0 \le k \le 200

特殊地:第十个测试点由树退化成了一条链