#CJBF03. 城市最短距离

城市最短距离

题目描述

nn 个城市和 mm 条双向道路,每条道路经过一次记 1 步。求从城市 ss 到所有城市的最少道路数;不可达输出 -1

输入格式

第一行 n,m,sn,m,s,随后 mm 行每行一条道路 u,vu,v

输出格式

一行输出 nn 个整数。

样例

5 4 1
1 2
2 3
1 4
4 3
0 1 2 1 -1

数据规模与约定

1n2000001\le n\le2000000m3000000\le m\le300000