#abc213g. [abc213_g]Connectivity 2

[abc213_g]Connectivity 2

题目描述

给定一个简单无向图 GG,它具有 NN 个顶点和 MM 条边。顶点编号为 1,2,dots,N1,2,\\dots,N,边的编号为 1,2,dots,M1,2,\\dots,M,第 ii 条边连接顶点 aia_i 和顶点 bib_i
考虑从 GG 中删除零条或多条边以得到一个新图 HH。我们可以得到 2M2^M 个作为 HH 的图。其中找出满足对于每个整数 kk2leqkleqN2 \\leq k \\leq N),顶点 11 和顶点 kk 是直接或间接相连的这样的图的数量。
由于计数可能非常大,将结果对 998244353998244353 取模后输出。

约束条件

  • 2leqNleq172 \\leq N \\leq 17
  • 0leqMleqfracN(N1)20 \\leq M \\leq \\frac{N(N-1)}{2}
  • 1leqailtbileqN1 \\leq a_i \\lt b_i \\leq N
  • ineqji \\neq j 时,(ai,bi)neq(aj,bj)(a_i, b_i) \\neq (a_j, b_j)
  • 输入中的所有值都是整数。

输入

输入是标准输入给出的以下格式:

NN MM a1a_1 b1b_1 vdots\\vdots aMa_M bMb_M

输出

打印 N1N-1 行。第 ii 行应该包含 k=i+1k = i + 1 时的答案。


示例输入 1

3 2
1 2
2 3

示例输出 1

2
1

我们可以得到以下作为 HH 的图。

  • 没有边的图。顶点 11 与任何其他顶点都没有连接。
  • 只有连接顶点 11 和顶点 22 的边的图。顶点 22 可以从顶点 11 到达。
  • 只有连接顶点 22 和顶点 33 的边的图。顶点 11 与任何其他顶点都没有连接。
  • 两条边都存在的图。顶点 22 和顶点 33 可以从顶点 11 到达。

示例输入 2

5 6
1 2
1 4
1 5
2 3
2 5
3 4

示例输出 2

43
31
37
41

示例输入 3

2 0

示例输出 3

0