给出一张由 个点 条带边权的边构成的无向连通图,你有恰好 次机会,选择一条边使得其边权 。在 次操作全部完成后,你要选出一个合法的生成树,使得这棵生成树中:边权最小的边最大。 输出这个边权。 对于一张图,选择其中 条边,使得所有顶点联通,这些边一定会组成一棵树,即为这张图的一棵生成树。可以证明,图中存在至少一棵生成树。
输入描述:
第一行输入三个整数  代表给定图的点数、边数和你的操作次数。此后  行,第 行输入三个整数  代表图上第  条边连接节点  和 ,且边权为  。保证图联通,没有重边。


输出描述:
在一行上输出一个整数,代表全部生成树中、边权最小的边最大的那棵树,它的边权最小的边。
示例1

输入

3 2 2
1 2 1
2 3 1

输出

2

说明

\,\,\,\,\,\,\,\,\,\,由于只有两条边,只能生成一棵生成树,最优的办法是将两条边的边权各 \sf +1 。
示例2

输入

5 7 3
2 1 5
1 3 1
3 2 8
3 5 7
3 4 3
2 4 7
4 5 2

输出

7

说明

\,\,\,\,\,\,\,\,\,\,该样例如下图所示:
\,\,\,\,\,\,\,\,\,\,
\,\,\,\,\,\,\,\,\,\,最优的操作为对 12 这条边 \sf +3 ,生成树选择方式为:
\,\,\,\,\,\,\,\,\,\,
加载中...