问题4546--最长路(spfa)4546: 最长路(spfa)
时间限制: 1 Sec 内存限制: 512 MB
提交: 0 解决: 0
[提交] [状态] [讨论版] [命题人:]题目描述
设 G 为有 n 个顶点的带权有向无环图,G 中各顶点的编号为 1 到 n,请设计算法,计算图 G 中 <1,n> 间的最长路径。
输入
输入的第一行有两个整数,分别代表图的点数 n 和边数 m。
第 2 到第 (m + 1) 行,每行 3 个整数 u, v, w代表存在一条从 u 到 v 边权为 w 的边。
输出
输出一行一个整数,代表 1 到 n 的最长路。
若 1 与 n 不联通,请输出 -1。
样例输入
4 4
1 2 2
1 4 5
2 4 4
4 3 3
样例输出
6
来源/分类
[提交] [状态]