#A2144. 【例】最短路计数

【例】最短路计数

题目描述

给出一个 NN 个顶点 MM 条边的无向无权图,顶点编号为 11NN

问从顶点 11 开始,到其他每个点的最短路有几条。

输入

第一行包含 22 个正整数 NN,MM,为图的顶点数与边数。

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

输出

输出 NN 行,每行一个非负整数,第 i行输出从顶点 1到顶点 ii有多少条不同的最短路,由于答案有可能会很大,你只需要输出对 100003取模后的结果即可。

如果无法到达顶点 ii则输出 00

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

提示

1N105,1≤N≤10​^5,

1M2×1051≤M≤2×10^5