生成树

TimeLimit:2000MS  MemoryLimit:256MB
64-bit integer IO format:%lld
Special Judge
未提交 | 登录后收藏
Problem Description

定义一个可重实数集  的离差为:对于任意实数  的最小值。记为 。例如,数集  的离差为 ,因为当  时  最小。

对于一棵带边权的树,我们定义它的离差为所有边的边权组成的可重集的离差。

现在给出一张无向连通图,每条边有一个权值,请求出它的最大离差生成树,即所有生成树中离差最大的一个。你需要输出这个离差。


Input

第一行两个正整数 ,分别表示图的点数和边数。

接下来  行,每行三个正整数 ,用空格分隔,表示  之间有一条权值为  的无向边。点的编号从  到 

范围:对于所有数据,


其中3/8的数据m*(n+m)<=4e6

Output

输出一行一个整数,表示最大离差。

SampleInput
4 6
1 2 1
1 3 2
2 3 5
3 2 4
2 4 3
3 4 2
SampleOutput
4
Submit
题目统计信息详细
总AC数2
通过人数1
尝试人数27
总提交量146
AC率0.68%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: