【题目描述】
给定一个带权无向图,图中有
请找出一棵直径最小的生成树。
【输入】
第一行包含两个整数
接下来
$N$ $M$
$a_0$ $b_0$ $c_0$
$a_1$ $b_1$ $c_1$
:
$a_{M - 1}$ $b_{M - 1}$ $c_{M - 1}$【输出】
输出两行。
$X$
$e_0$ $e_1$ $e_2$ ... $e_{N - 2}$第一行输出
第二行输出
【输入样例】
4 7
0 1 1
0 1 2
1 1 0
0 2 2
1 2 2
0 3 1
2 3 3【输出样例】
3
0 5 3 【输入样例2】
4 3
0 1 1
1 2 2
3 1 3【输出样例2】
5
0 1 2 【输入样例3】
6 5
0 1 1000000000
1 2 1000000000
2 3 1000000000
3 4 1000000000
4 5 1000000000【输出样例3】
5000000000
0 1 3 4 2 【输入样例4】
1 0【输出样例4】
0【数据范围】
- 给定的图是连通的。
【来源】
Library Checker(yosupo06) minimum_diameter_spanning_tree
本题为 special judge(输出任意合法解),暂不可本地评测。