UOJ Logo Universal Online Judge

UOJ

#23. 【UR #1】跳蚤国王下江南

附件下载 统计

这天,跳蚤国王决定亲自下江南视察当地跳蚤的生活情况。

江南一共有 n 座城市编号为1n,城市之间有一些道路相连。其道路结构可以抽象为一棵仙人掌。如果一个无向连通图的任意一条边最多属于一个简单环,我们就称之为仙人掌。所谓简单环即不经过重复的结点的环。

什么是仙人掌

现在跳蚤国王在1号城市准备出发。为了制定合理的下江南路线,跳蚤国王时不时问他的助手伏特:“从1号城市出发经过恰好 l 条道路的简单路径有多少条?”。所谓简单路径即不经过重复的结点的路径。

这可难倒了伏特,请你对于 l=1,2,,(n1) 求出相应的答案。只用输出答案对 9982443537×17×223+1,一个质数)取模后的值。

输入格式

1行两个正整数n,m表示城市的个数和道路的条数。保证n2

接下来m行每行两个正整数v,u1v,un)表示一条连接城市vu的道路。

保证输入的图是一棵仙人掌,保证没有自环,但可能有重边。

输出格式

输出 n1 行,第 i 行包含一个整数表示 l=i 时的答案(1in1)。

样例一

input

3 3
1 2
2 3
3 1

output

2
2

explanation

这是一个三元环,从 1 号点出发走 l 条边有顺时针走和逆时针走两种方式。

样例二

input

10 13
1 3
5 8
5 10
2 8
9 6
9 6
2 1
9 4
5 2
4 5
3 2
7 10
10 9

output

2
4
6
9
14
16
8
1
0

样例三

input

2 2
1 2
1 2

output

2

explanation

注意可能有重边。

样例四

输入输出数据见样例数据下载。另外,里面附有一张png图片作为该样例的解释。

限制与约定

测试点编号 n的规模 其他
1n14
2
3n100
4n1000
5
6n100000保证对于1i<nii+1 之间存在至少一条道路直接相连
7
8
9
10

虽然我没有给 m 的范围,但是熟悉仙人掌的小朋友都知道对于仙人掌肯定满足 n1m2n2

时间限制:1s

空间限制:256MB

下载

样例数据下载