- 【例4-12】家谱树
P1807 最长路(黄题)
- 2024-5-31 20:14:27 @
题目描述
设 G 为有 n 个顶点的带权有向无环图,G 中各顶点的编号为 1 到 n,请设计算法,计算图 G 中 1,n 间的最长路径。
输入格式
输入的第一行有两个整数,分别代表图的点数 n 和边数 m。
第 2 到第 (m+1) 行,每行 3 个整数 u,v,w(u<v),代表存在一条从 u 到 v 边权为 w 的边。
输出格式
输出一行一个整数,代表 1 到 n 的最长路。
若 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