正权图的单源最短路(Dijkstra算法)

正权图的单源最短路(Dijkstra算法)

测试数据来自 system/1695

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【题目描述】

  给出 \(n\) 个顶点,\(m\) 条无向带权边的连通图,和一个出发点(源点)\(s\):请编程计算 \(s\) 到其他点的最短路径。

【输入格式】

  第一行:\(n,m\),为图的顶点数目和边的数目。
  接下来 \(m\) 行,每行三个整数 \(x,y,t\),为一条边关联的两个顶点和边的权值。
  最后一行一个整数 \(s\)。

【输出格式】

  共 \(n\) 行,每行 1 个整数,第 \(i\) 行的整数表示从 \(s\) 到顶点 \(i\) 的最短路径长度。

【输入输出样例】

 Input

5 6
1 2 1
1 3 3
2 4 2
2 3 1
1 5 8
4 3 2
1

 Output

0
1
2
3
8

【数据限制】

  \(100\%\) 的数据满足,\(n≤50000\), \(m≤100000\),\(0<t≤100\)。

【来源】

  Mr.he

初赛模拟补充练习

未认领
状态
已结束
题目
9
开始时间
2024-09-14 00:00
截止时间
2024-10-26 23:59
可延期
24.0 小时