最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 T: L19-3 拓扑序应用 - 作业

    正文概述 网友投稿   2026-01-22 16:21:58  

    题目描述

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

    输入

    输入的第一行有两个整数,分别代表图的点数 n 和边数 m(n <= 1500,m <= 50000)。 第 2 到第 (m + 1) 行,每行 3 个整数 u, v, w(1 <= u < v <= n,1 <= w <= 10000),代表存在一条从 u 到 v 边权为 w 的边。

    输出

    输出一行一个整数,代表 1 到 n 的最长路。 若 1 与 n 不连通,请输出 -1。

    样例输入

    2 1
    1 2 1

    样例输出

    1
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 T: L19-3 拓扑序应用 - 作业