边的费用可能为0,不用vis标记的话会反复在两点之间跳(一直满足dis[v] == dis[u] + cost[i]),然后就爆栈了 by bakapiano @ 2020-02-06 18:01:29