问题1731--最短路计数

1731: 最短路计数

时间限制: 1 Sec  内存限制: 128 MB
提交: 5  解决: 1
[提交] [状态] [讨论版] [命题人:]

题目描述

给出一个 N个顶点  M条边的无向无权图,顶点编号为 1~N。问从顶点1  开始,到其他每个点的最短路有几条。


输入

第一行包含  2个正整数 NM为图的顶点数与边数。

接下来 M行,每行两个正整数 xy表示有一条顶点x  连向顶点 y 的边,请注意可能有自环与重边。


输出

输出 N行,每行一个非负整数,第 i 行输出从顶点1  到顶点  i有多少条不同的最短路,由于答案有可能会很大,你只需要输出mod 100003  后的结果即可。如果无法到达顶点i  则输出 0


样例输入

5 7
1 2
1 3
2 4
3 4
2 3
4 5
4 5

样例输出

1
1
1
2
4

提示

对于20%的数据,N ≤ 100;

对于60%的数据,N ≤ 1000;

对于%100%的数据,N<=1000000,M<=2000000。


来源/分类


[提交] [状态]