一张一致一张不一致
Dijkstra 已经写好。补全 bellman,在两张结构相同的图上各跑一次,比较两种算法求出的 0 到 3 的距离:2→1 那条边是 +3(全是非负权)的一张,和 -3(有负权边)的一张。两个结论(结果一致 / 结果不一致)用 / 拼起来输出,非负那张在前。
(本题用 g++ -std=c++17 -O0 编译。)
Dijkstra 已经写好。补全 bellman,在两张结构相同的图上各跑一次,比较两种算法求出的 0 到 3 的距离:2→1 那条边是 +3(全是非负权)的一张,和 -3(有负权边)的一张。两个结论(结果一致 / 结果不一致)用 / 拼起来输出,非负那张在前。
(本题用 g++ -std=c++17 -O0 编译。)
全部评论