1597_次短路

2022-5-16 18:17| 发布者: Hocassian| 查看: 35| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-2-8950413965800-Problem List-采集的数据-后羿采集器.html

Pro.ID

1597

Title

次短路

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1597

AC

8

Submit

46

Ratio

17.39%

时间&空间限制

  • Time Limit: 40000/40000 MS (Java/Others)     Memory Limit: 362144/362144 K (Java/Others)
  • 描述

    给出一个有向图,求从 顶点a 到 顶点b 的次短路。

    输入

    单测试用例。每个测试用例:

    第一行是2个正整数 ne,表示该有向图的顶点数和边数。3 < n ≤ 5000 , 3 < e < 40000 。顶点的编号是 1 ~ n

    接下来 e 行,每行3个正整数 u , vw ,表示一条从 顶点u 指向 顶点v 的弧,权值为 w

    接下来是个正整数 Q,表示接下来有Q个询问。

    接下来是Q行,每行2个正整数 ab,表示询问从 顶点a 到 顶点b 的次短路长度。

    输出

    Description

    给出一个有向图,求从 顶点a 到 顶点b 的次短路。

    Input

    单测试用例。每个测试用例:

    第一行是2个正整数 ne,表示该有向图的顶点数和边数。3 < n ≤ 5000 , 3 < e < 40000 。顶点的编号是 1 ~ n

    接下来 e 行,每行3个正整数 u , vw ,表示一条从 顶点u 指向 顶点v 的弧,权值为 w

    接下来是个正整数 Q,表示接下来有Q个询问。

    接下来是Q行,每行2个正整数 ab,表示询问从 顶点a 到 顶点b 的次短路长度。

    Output

    每个询问输出一行结果:

    如果不存在次短路,则输出 no route

    否则,输出从 顶点a 到 顶点b 的次短路的长度

    Sample Input

    5 9
    2 3 5
    1 5 5
    3 5 6
    1 2 8
    1 3 8
    5 3 4
    4 1 8
    4 5 3
    5 4 2
    6
    2 5
    1 2
    3 1
    5 4
    1 5
    5 2

    Sample Output

    16
    23
    21
    7
    10
    23

    Author

    样例输入

    5 9
    2 3 5
    1 5 5
    3 5 6
    1 2 8
    1 3 8
    5 3 4
    4 1 8
    4 5 3
    5 4 2
    6
    2 5
    1 2
    3 1
    5 4
    1 5
    5 2

    样例输出

    16
    23
    21
    7
    10
    23

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部