单源最短路问题(SSSP)一共有三种算法:
Dijkstra:适用于正权图。时间复杂度 $O(nlogm)$。
Bellman-ford:适用于边数限制图。时间复杂度 $O(nm)$。
SPFA:适用于负权图,判断图上是否有环。最坏时间复杂度 $O(nm)$,一般时间复杂度 $O(m)$。
大家要根据题目要求正确选择算法。
注意:正权图尽量使用 Dijkstra。负权图使用 SPFA。
Standing | User | Nick Name | Solved | TIME PENALTY | A | B | C | D | E | F | G | H | I | J | K | L |
1 | xietengyi | 谢腾毅 | 9 | 68:01:28 | 07:10:17 | 07:13:26 | 07:15:49 | 07:16:11 | 07:18:24 | 07:20:47 | 07:56:42 | 08:13:08 | 08:16:44 | |||
2 | yczhou | 小周 | 6 | 289:48:37 | 56:07:28 | 56:05:35 | 56:06:27 | 56:07:43 | 09:20:55 | 56:00:29 | ||||||
3 | zhangguanshun2009 | 张观顺 | 4 | 175:45:31 | 54:24:49 | 08:13:39 | 08:31:28 | 104:35:35 | (-1) | |||||||
4 | cqh | 陈启航 | 3 | 11:45:15 | 03:46:53(-1) | 03:45:50 | 03:52:32 |