#CF1473E. Minimum Path
Minimum Path
题目描述
给定一张有 个点、 条边的带权无向连通图,保证没有自环和重边。
对于一条由 条边 组成的路径,定义它的权值为
$$\sum_{i=1}^{k} w_{e_i}-\max_{i=1}^{k}w_{e_i}+\min_{i=1}^{k}w_{e_i},$$其中 表示边 的边权。
请你求出从 号点到每个点 ()的最小路径权值。
输入格式
第一行包含两个整数 (,),表示点数和边数。
接下来 行,每行三个整数 (,,),表示一条连接 和 、边权为 的无向边。
输出格式
输出 个整数,第 个数表示从 号点到 号点的最小路径权值。
样例
5 4
5 3 4
2 1 1
3 2 2
2 4 2
1 2 2 4
6 8
3 1 1
3 6 2
5 4 2
4 2 2
6 1 1
5 2 1
3 2 3
1 5 4
2 1 4 3 1
7 10
7 5 5
2 3 3
4 7 1
5 3 6
2 7 6
6 2 6
3 7 6
4 2 1
3 1 4
1 7 4
3 4 2 7 7 3
样例解释
样例 1 中,从 到 直接走边权为 的边,路径权值为 ;从 到 走 ,边权和为 ,最大边为 、最小边为 ,权值为 。
样例 2、3 同理,按路径上边权和、最大边、最小边代入公式即可。
数据范围与约定
| 子任务 | 分值 | 限制 |
|---|---|---|
| 完整范围 |
对于 的数据,,,,图连通且没有自环和重边。