SZTG-L-CF1473E. Minimum Path

提交1 通过1
通过率100%
时间限制3000ms
内存限制256MiB

题目描述

题目描述

给定一个包含 nn 个顶点和 mm 条边的无向连通带权图。保证图中没有自环和重边。

我们定义一条由 kk 条编号为 e1,e2,…,eke_1, e_2, \dots, e_k 的边组成的路径的权值为 $\sum\limits_{i=1}^{k}{w_{e_i}} - \max\limits_{i=1}^{k}{w_{e_i}} + \min\limits_{i=1}^{k}{w_{e_i}}$,其中 wiw_i 表示图中第 ii 条边的权值。

你的任务是,对于每个 ii(2≤i≤n2 \le i \le n),求出从第 11 个顶点到第 ii 个顶点的路径的最小权值。

输入格式

第一行包含两个整数 nn 和 mm,分别表示图中的顶点数和边数。

接下来的 mm 行,每行包含三个整数 vi,ui,wiv_i, u_i, w_i,表示第 ii 条边的两个端点和权值。

输出格式

输出 n−1n-1 个整数,第 ii 个整数表示从第 11 个顶点到第 ii 个顶点的最小路径权值(2≤i≤n2 \le i \le n)。

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

说明 / 提示

由 ChatGPT 4.1 翻译

数据范围

(2≤n≤2⋅1052 \le n \le 2 \cdot 10^5,1≤m≤2⋅1051 \le m \le 2 \cdot 10^5)

(1≤vi,ui≤n1 \le v_i, u_i \le n,1≤wi≤1091 \le w_i \le 10^9,vi≠uiv_i \neq u_i)