A33084.challenge#11-T6 补给安排

普及+/提高

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

SherrySherry最近迷上了三国模拟游戏,但被电脑打得节节败退。她必须重新规划城池的发展才有可能反败为胜,所以SherrySherry希望你能像卧龙一样帮她规划出未来军事重镇的位置。

SherrySherry共有nn座城池,n1n-1条长度为1的道路。每条道路连接两座城池,且任意两座城池之间都可以通过若干条道路相互到达。

SherrySherry目前只能规划kk座城池作为军事重镇,用来进行补给。并且这kk座军事重镇可以通过道路,在不经过普通城池的情况下可以两两相互到达。

普通城池到kk座军事重镇的最小距离为该城池的补给距离。SherrySherry希望普通城池的补给距离最大值能够尽可能小,这样不论是哪个方向开战,她都能及时进行支援。

SherrySherry把规划的任务交给了你,你只用告诉她补给距离最大的城池的最小值是多少即可。

输入格式

第一行两个正整数 nnkk,表示城池数和规划军事重镇的数量。

接下来 n1n - 1 行,每行两个正整数 uuvv,表示第 uu 座城池与第 vv 座城市之间有一条长度为 11 的道路。

输出格式

一个整数,表示答案。

输入输出样例

  • 输入#1

    6 3
    1 2
    2 3
    2 4
    1 5
    5 6

    输出#1

    1

说明/提示

样例 1 解释

对于样例的情况,钦定 1,2,51,2,5 这三座城市为军事重镇,这样 3,4,63,4,6 另外三座普通城池与军事重镇的距离均为 1,因此答案为 1。

数据规模

对于 100%100\% 的测试数据,保证1k<n1000001\le k < n\le 1000001u,vn1\le u,v\le n

首页