题目描述

G 为有 n 个顶点的带权有向无环图,G 中各顶点的编号为 1n,请设计算法,计算图 G1,n 间的最长路径。

输入格式

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

2 到第 (m+1) 行,每行 3 个整数 u,v,wu<v),代表存在一条从 uv 边权为 w 的边。

输出格式

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

1 无法到达 n,请输出 -1

输入输出样例

输入 #1

2 1
1 2 1

输出 #1

1

说明/提示

【数据规模与约定】

  • 对于 20% 的数据,n≤100,m≤10^3。
  • 对于 40% 的数据,n≤10^3,m≤10^4。
  • 对于 100% 的数据,1≤n≤1500,0≤m≤5×10^4,1≤u,v≤n,−10^5≤w≤10^5。

0 comments

No comments so far...

Information

ID
836
Time
1000ms
Memory
256MiB
Difficulty
4
Tags
# Submissions
56
Accepted
27
Uploaded By