#abc262e. [abc262_e]Red and Blue Graph

[abc262_e]Red and Blue Graph

题目描述

给定一个简单无向图,有 NN 个顶点和 MM 条边。顶点编号为 1,,N1, \ldots, N,第 ii(1iM)(1 \leq i \leq M) 边连接顶点 UiU_iViV_i

2N2^N 种方式将每个顶点涂成红色或蓝色。求满足以下所有条件的方式的数量,并对 998244353998244353 取模:

  • 恰好有 KK 个顶点被涂成红色。
  • 相邻顶点之间相连的边上的两个顶点颜色不同。

约束条件

  • 2N2×1052 \leq N \leq 2 \times 10^5
  • 1M2×1051 \leq M \leq 2 \times 10^5
  • 0KN0 \leq K \leq N
  • 1Ui<ViN(1iM)1 \leq U_i < V_i \leq N \, (1 \leq i \leq M)
  • (Ui,Vi)(Uj,Vj)(ij)(U_i, V_i) \neq (U_j, V_j) \, (i \neq j)
  • 输入中的所有值都是整数。

输入格式

输入以标准输入给出,格式如下:

NN MM KK
U1U_1 V1V_1
\vdots
UMU_M VMV_M

输出格式

输出答案。


示例输入 1

4 4 2
1 2
1 3
2 3
3 4

示例输出 1

2

以下两种方式满足条件:

  • 将顶点 1122 涂成红色,顶点 3344 涂成蓝色。
  • 将顶点 3344 涂成红色,顶点 1122 涂成蓝色。

在上述两种方式中,第 22 条和第 33 条边连接了涂成不同颜色的顶点。


示例输入 2

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

示例输出 2

64