/ WHOJ / 题库 /

最短路径2

最短路径2

题目描述

\(N\) 个城市,标号从 \(0\) 到 \(N-1\),\(M\) 条道路,第 \(K\) 条道路(\(K\) 从 \(0\) 开始)的长度为 \(2^K\),求编号为 \(0\) 的城市到其他城市的最短距离。

格式

输入格式

第一行两个正整数 \(N,M\),表示有 \(N\) 个城市,\(M\) 条道路。

接下来 \(M\) 行两个整数,表示相连的两个城市的编号。

输出格式

\(N-1\) 行,表示 \(0\) 号城市到其他城市的最短路,如果无法到达,输出 \(-1\),数值太大的以\(MOD\) \(100000\) 的结果输出。

样例1

样例输入1

4 3
0 1
1 2
2 0

样例输出1

1
3
-1

限制

时间:\(1s\) 空间:\(128M\)

对于 \(100\%\) 的数据:\(2<=N<=1000; M<5000\)

来源

地址:\(zloj,J2020\)域
作者:\(jialiang2509\)
模拟赛\(T3\)

信息

ID
1373
难度
8
分类
(无)
标签
递交数
1
已通过
1
通过率
100%
上传者

相关

在下列训练计划中:

JL模拟赛(高级)