A569.单源最短路径1

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

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

输入格式

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

接下来 mm 行每行包含三个整数 u,v,wu,v,w,表示一条 uvu \rightarrow v的,长度为 ww 的边。

输出格式

输出一行 nn 个整数,第 ii 个表示 ss 到第 ii 个点的最短路径,若不能到达则输出 1-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

说明/提示

1n,m1000,1u,vn,1w10001\le n,m\le 1000,1\le u,v\le n,1\le w\le 1000

首页