题目描述

给定一个有 N 个点的有向带权无环图,现求从 1 号点到 N 号点的最长路径。


输入

第一行有两个整数,分别代表图的点数 n 和边数 m。

第二到第 m+1 行,每行 33 个整数 u,v,w,代表存在一条从 u 到 v 边权为 w 的边。

输出

输出一行一个整数,代表 1 到 n 的最长路。

若 1 与 n 不联通,请输出 −1。


样例输入

样例输出


数据规模与约定

时间限制:1 s

内存限制:256 M

100% 的数据保证 2≤n≤1500,1≤m≤50000,−105≤w≤1052≤n≤1500,1≤m≤50000,−105≤w≤105

 

思路

 

 

 

SPFA题解

 

 

 

 

拓扑排序题解思路