#ARC115D. 奇数度

奇数度

奇数度

时间限制:2s
空间限制:1024MB

题目描述

给定一个有 NN 个顶点、MM 条边的简单无向图,顶点编号为 1,2,…,N1,2,\ldots,N。第 ii 条边连接顶点 AiA_i 和顶点 BiB_i。

称图 GG 的一个子图 HH 为 GG 的生成子图,当且仅当 HH 的顶点集与 GG 的顶点集相同,且 HH 的边集是 GG 的边集的子集。

对于每个 K (0≤K≤N)K\ (0\le K\le N),求恰有 KK 个顶点的度数为奇数的生成子图个数。答案可能很大,请对 998244353998244353 取模。

输入格式

输入共 M+1M+1 行。

第一行包含两个整数 N,MN,M。

接下来 MM 行中,第 ii 行包含两个整数 Ai,BiA_i,B_i,表示第 ii 条边的两个端点。

输出格式

输出 N+1N+1 行。第 ii 行输出 K=i−1K=i-1 时的答案。

样例输入 1

3 2
1 2
2 3

样例输出 1

1
0
3
0

样例输入 2

4 2
1 2
3 4

样例输出 2

1
0
2
0
1

数据范围

对于所有数据,1≤N≤50001\le N\le 5000,0≤M≤50000\le M\le 5000,1≤Ai,Bi≤N1\le A_i,B_i\le N。输入图是简单图,即不存在自环和重边。

子任务编号 分值 特殊限制
1 8 M≤20M\le 20
2 12 保证给定图连通
3 32 给定图的连通块个数不超过 1010
4 18 每个顶点的度数不超过 11
5 30 无特殊限制