#18246. 通信网络
通信网络
SH的家乡Y市采购了一批先进的通信网络教学用具,用来给中学生演示通信原理。 这种工具有个通信基站和条数据链路构成,每个通信基站有一个基本的信号频率,每条数据链路连接两个通信基站,保证任何两个基站可以通过数据链路相互到达。 这个通信网络是有一个整体的信号强度的。两个通信基站之间能够相互通信,当且仅当: 两个基站的最短路上,经过了至少一个基站,使得基站满足且,此处可以等于或者,这样的被称作和的中继基站。注意,一对节点的中继基站可能有多个。 一个基站的负荷指的是,这个基站承载了多少对基站的通信,也就是说,这个基站是多少个有序对的中继基站。 现在,请帮助Y市确定一个最大的信号强度,使得每个基站的负荷都小于给定的值。
输入格式
第一行两个整数表示基站个数和最大负荷。
接下来一行个整数,表示。
接下来行,每行两个整数,表示基站和之间存在一条链路。
输出格式
输出仅一个整数,表示最大的,注意,一定是整数,但也许是负数。
4 6
1 2 3 4
1 2
1 3
1 4
2
样例解释
显然2,3,4号点最大负荷只有3,因为只有3对点经过了它。 当P=2的时候,1和4不能通信,所以只能构成(1,2),(1,3),(2,3)一共3对。 当P=3的时候,1和4恢复通信,那么就有C(4,2)=6的负荷了,不满足题意。
数据分布
对于30%的测试数据,满足(附加样例0,1)
对于70%的测试数据,满足(附加样例2)
对于100%的测试数据,满足$1\leq N\leq 3\times 10^5,w_i\leq 10^6,1\leq K\leq N\times (N-1)/2$
Related
In following contests: