首页 > 试题广场 >

最短路径

[编程题]最短路径
  • 热度指数:19662 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
N个城市,标号从0到N-1,M条道路,第K条道路(K从0开始)的长度为2^K,求编号为0的城市到其他城市的最短距离

输入描述:
第一行两个正整数N(2<=N<=100)M(M<=500),表示有N个城市,M条道路
接下来M行两个整数,表示相连的两个城市的编号


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

输入

4 4
1 2
2 3
1 3
0 1

输出

8
9
11

这道题你会答吗?花几分钟告诉大家答案吧!

问题信息

难度:
0条回答 15177浏览

热门推荐

通过挑战的用户

查看代码