#abc252e. [abc252_e]Road Reduction
[abc252_e]Road Reduction
题目描述
AtCoder 王国有 个城市,分别称为城市 ,以及 条道路,分别称为道路 。
道路 双向连接城市 和 ,长度为 。
可以通过一些道路在任意两个城市之间旅行。
由于财政困难,王国决定只维护 条道路,以便人们仍然可以通过这些道路在任意两个城市之间旅行,并且放弃其余的道路。
设 是在使用仅维护的道路从城市 前往城市 时必须使用的道路总长度。打印一种选择维护的道路的方式,使得 最小。
约束条件
- ,。
- 可以通过一些道路在任意两个城市之间旅行。
- 输入中的所有值都是整数。
输入
从标准输入读入数据,输入格式如下:
输出
以任意顺序打印维护道路的索引,之间用空格分隔。
如果有多个解决方案,则可以打印其中任何一个。
示例输入 1
3 3
1 2 1
2 3 2
1 3 10
示例输出 1
1 2
以下是维护道路的可能选择和相应的 值。
- 维护道路 和 :,。
- 维护道路 和 :,。
- 维护道路 和 :,。
因此,维护道路 和 可以最小化 。
示例输入 2
4 6
1 2 1
1 3 1
1 4 1
2 3 1
2 4 1
3 4 1
示例输出 2
3 1 2