#348. 有负权边的最短路
有负权边的最短路
题目描述
给一个 个点 条边的有向图(其中某些边权可能为负,但保证没有负环)。
请你计算从 号点到其他点的最短路(顶点从 到 编号)。
输入格式
第一行两个个由空格隔开的整数 、;
之后的 行,每行三个正整数 、 、 ,表示一条从 到 长度为 的边。
输出格式
输出 行,第 行表示 号点到 号点的最短路。
样例
3 3
1 2 -1
2 3 -1
3 1 2
-1
-2
数据范围
对于10%的数据, = 2, = 2。
对于30%的数据,
对于100%的数据,$1 \leqslant n \leqslant 20000,1 \leqslant m \leqslant 200000,-10000 \leqslant l \leqslant 10000$,保证从任意顶点都能到达其他所有顶点。