atcoder#ABC213G. [ABC213G] Connectivity 2

[ABC213G] Connectivity 2

配点 : 600600

問題文

NN 頂点 MM 辺の単純無向グラフ GG が与えられます。頂点には 1,2,,N1,2,\dots,N、辺には 1,2,,M1,2,\dots,M の番号がついていて、辺 ii は頂点 aia_i と頂点 bib_i を結んでいます。 GG から 00 本以上の辺を取り除き、新しいグラフ HH を作ることを考えます。HH としてありうるグラフは全部で 2M2^M 個ありますが、そのうち頂点 11 と頂点 kk が連結であるものの個数を 2kN2 \leq k \leq N を満たす全ての整数 kk に対して求めてください。 答えは非常に大きくなる可能性があるので、 998244353998244353 で割ったあまりを出力してください。

制約

  • 2N172 \leq N \leq 17
  • 0MN(N1)20 \leq M \leq \frac{N(N-1)}{2}
  • 1ai<biN1 \leq a_i \lt b_i \leq N
  • iji \neq j ならば (ai,bi)(aj,bj)(a_i, b_i) \neq (a_j, b_j) である。
  • 入力は全て整数である。

入力

入力は以下の形式で標準入力から与えられる。

NN MM

a1a_1 b1b_1

\vdots

aMa_M bMb_M

出力

N1N-1 行出力せよ。ii 行目には k=i+1k = i + 1 のときの答えを出力せよ。

3 2
1 2
2 3
2
1

HH としてあり得るグラフ、および頂点 11 と連結な頂点は次の通りです。

  • 辺が無いとき、頂点 11 はどの点とも連結でない。
  • 頂点 11 と頂点 22 を結ぶ辺だけがあるとき、頂点 11 は頂点 22 と連結である。
  • 頂点 22 と頂点 33 を結ぶ辺だけがあるとき、頂点 11 はどの点とも連結でない。
  • 両方の辺があるとき、頂点 11 は頂点 22 および頂点 33 と連結である。
5 6
1 2
1 4
1 5
2 3
2 5
3 4
43
31
37
41
2 0
0