SZTG-U1299. D.graph

提交1 通过1
通过率100%
文件IO启用
输入文件graph.in
输出文件graph.out
时间限制2000ms
内存限制1024MiB

题目描述

题目描述

给定一张有 nn 个点、mm 条边的无向简单图,点编号为 1∼n1 \sim n。 你可以对每条边独立地做选择:保留它,或者删掉它。

对于每个 k∈[0,n]k\in[0,n],请你求出:有多少种删边方案,能让最终图中恰好有 kk 个点的度数是奇数。

答案对 998244353998244353 取模。

说明:点的度数,指与这个点相连的边数;奇度点,指度数是奇数的点。

输入格式

第一行两个整数 n,mn,m。 接下来 mm 行,每行两个整数 u,vu,v,表示一条无向边 (u,v)(u,v)。

输出格式

输出 n+1n+1 行。 第 i+1i+1 行输出一个整数,表示恰好有 ii 个奇度点的删边方案数(对 998244353998244353 取模)。

3 2
1 2
2 3
1
0
3
0
详见下发文件。
详见下发文件。
详见下发文件。
详见下发文件。
详见下发文件。
详见下发文件。

说明提示

  • 1≤n≤50001\leq n\leq5000
  • 0≤m≤50000\leq m\leq5000
  • 保证输入图是无向简单图(无重边、无自环)
测试点编号 额外限制
1,21,2 m≤20m\leq20
3,43,4 n≤80n\leq80
5,6,75,6,7 n≤500n\leq500
8,9,108,9,10 满足原约束(n,m≤5000n,m\leq5000)