#zDLybttg030206. 1499:最短路计数
1499:最短路计数
1499:最短路计数
题目描述
给出一个 个顶点 条边的无向无权图,顶点编号为 。问从顶点 开始,到其他每个点的最短路有几条。
输入格式
第一行包含两个整数 和 。
接下来 行,每行包含两个整数 和 ,表示顶点 和顶点 之间有一条无向边。
输出格式
输出 行,每行一个非负整数。第 行输出从顶点 到顶点 有多少条不同的最短路。由于答案有可能会很大,只需要输出结果对 取模后的值即可。如果无法到达顶点 则输出 。
样例
样例输入 #1
5 7
1 2
1 3
2 4
3 4
2 3
4 5
4 5
样例输出 #1
1
1
1
2
4
样例解释 #1
- 从顶点 到顶点 :只有 条路径(不动),长度为 ,输出 。
- 从顶点 到顶点 :只有 条最短路 (长度为 ),输出 。
- 从顶点 到顶点 :只有 条最短路 (长度为 ),输出 。
- 从顶点 到顶点 :有 条最短路(长度均为 ):
- 输出 。
- 从顶点 到顶点 :有 条最短路(长度均为 ):
- (第一条 的边)
- (第二条 的边)
- (第一条 的边)
- (第二条 的边) 输出 。
注意:图中 和 之间有两条不同的边(重边),因此最短路数量会受到影响。
数据范围
- 对于 的数据,
- 对于 的数据,
- 对于 的数据,,
时空限制
- 时间限制:1000 ms
- 内存限制:65536 KB