#B. 【模板】单源最短路径(弱化版)

    Type: RemoteJudge 1000ms 125MiB

【模板】单源最短路径(弱化版)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

本题测试数据为随机数据,在考试中可能会出现构造数据让SPFA不通过,如有需要请移步 P4779

题目描述

如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。

输入格式

第一行包含三个整数 n,m,sn,m,s,分别表示点的个数、有向边的个数、出发点的编号。

接下来 mm 行每行包含三个整数 u,v,wu,v,w,表示一条 uvu \to v 的,长度为 ww 的边。

输出格式

输出一行 nn 个整数,第 ii 个表示 ss 到第 ii 个点的最短路径,若不能到达则输出 23112^{31}-1

4 6 1
1 2 2
2 3 2
2 4 1
1 3 5
3 4 3
1 4 4
0 2 4 3

提示

【数据范围】
对于 20%20\% 的数据:1n51\le n \le 51m151\le m \le 15
对于 40%40\% 的数据:1n1001\le n \le 1001m1041\le m \le 10^4
对于 70%70\% 的数据:1n10001\le n \le 10001m1051\le m \le 10^5
对于 100%100\% 的数据:1n1041 \le n \le 10^41m5×1051\le m \le 5\times 10^51u,vn1\le u,v\le nw0w\ge 0w<231\sum w< 2^{31},保证数据随机。

Update 2022/07/29:两个点之间可能有多条边,敬请注意。

对于真正 100%100\% 的数据,请移步 P4779。请注意,该题与本题数据范围略有不同。

样例说明:

图片1到3和1到4的文字位置调换

图论模板题

Not Claimed
Status
Done
Problem
4
Open Since
2023-10-12 16:15
Deadline
2023-10-26 17:15
Extension
0 hour(s)