A569.单源最短路径1

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给出一个有向图,请输出从某一点出发到所有点的最短路径长度。

输入格式

第一行包含三个整数 n,m,s,分别表示点的个数、有向边的个数、出发点的编号。

接下来 m 行每行包含三个整数 u,v,w,表示一条u->v的,长度为 w 的边。

输出格式

输出一行 n 个整数,第 i 个表示 s 到第 i 个点的最短路径,若不能到达则输出 -1。

输入输出样例

  • 输入#1

    4 6 1
    1 2 2
    2 3 2
    2 4 1
    1 3 5
    3 4 3
    1 4 4

    输出#1

    0 2 4 3

说明/提示

1<=n,m<=1000,1<=u,v<=n,1<=w<=1000

首页