CF1473E.Minimum Path
提高+/省选-
通过率:0%
时间限制:3.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
You are given a weighted undirected connected graph consisting of n vertices and m edges. It is guaranteed that there are no self-loops or multiple edges in the given graph.
Let's define the weight of the path consisting of k edges with indices e1,e2,…,ek as i=1∑kwei−i=1maxkwei+i=1minkwei, where wi — weight of the i-th edge in the graph.
Your task is to find the minimum weight of the path from the 1-st vertex to the i-th vertex for each i (2≤i≤n).
给你一个包含 n 个顶点和 m 条边的带权无向连通图。保证给定图中不存在自环或重边。
定义由 k 条边(其编号依次为 e1,e2,…,ek)构成的路径的权重为
i=1∑kwei−i=1maxkwei+i=1minkwei,
其中 wi 表示图中第 i 条边的权重。
你的任务是:对每个 i(2≤i≤n),求出从第 1 个顶点到第 i 个顶点的路径的最小权重。
输入格式
The first line contains two integers n and m (2≤n≤2⋅105; 1≤m≤2⋅105) — the number of vertices and the number of edges in the graph.
Following m lines contains three integers vi,ui,wi (1≤vi,ui≤n; 1≤wi≤109; vi=ui) — endpoints of the i-th edge and its weight respectively.
第一行包含两个整数 n 和 m(2≤n≤2⋅105;1≤m≤2⋅105)—— 分别表示图中顶点的数量和边的数量。
接下来的 m 行,每行包含三个整数 vi,ui,wi(1≤vi,ui≤n;1≤wi≤109;vi=ui)—— 分别表示第 i 条边的两个端点及其权重。
输出格式
Print n−1 integers — the minimum weight of the path from 1-st vertex to the i-th vertex for each i (2≤i≤n).
输出 n−1 个整数——对每个 i(2≤i≤n),输出从第 1 个顶点到第 i 个顶点的路径的最小权重。
输入输出样例
输入#1
5 4 5 3 4 2 1 1 3 2 2 2 4 2
输出#1
1 2 2 4
输入#2
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
2 1 4 3 1
输入#3
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
3 4 2 7 7 3
输入解题思路,AI测评打分。不知道怎么写?