AT_abc226_e [ABC226E] Just one
题目描述
给定一个有 $N$ 个顶点、$M$ 条边的无向图。顶点编号为 $1$ 到 $N$,边编号为 $1$ 到 $M$,其中第 $i$ 条边连接顶点 $U_i$ 和顶点 $V_i$。此外,保证该图是简单图,即不存在自环或重边。
对于该图的 $M$ 条边,每条边都可以指定一个方向,因此一共有 $2^M$ 种不同的定向方式。在这些定向方式中,有多少种方式能够使得对于任意一个顶点,从该顶点出发的边恰好有 $1$ 条?由于答案可能非常大,请输出对 $998244353$ 取模后的结果。
输入格式
输入以如下格式从标准输入中给出。
> $N$ $M$
> $U_1$ $V_1$
> $U_2$ $V_2$
> $\vdots$
> $U_M$ $V_M$
输出格式
请输出满足条件的边定向方式的数量。
说明/提示
## 限制条件
- $2 \leq N \leq 2 \times 10^5$
- $1 \leq M \leq 2 \times 10^5$
- $1 \leq U_i, V_i \leq N$
- $U_i \neq V_i$
- 所有输入均为整数。
- 给定的图是简单图。
## 样例解释 1
满足条件的边定向方式有:
- $1\rightarrow 2$,$2\rightarrow 3$,$1\leftarrow 3$
- $1\leftarrow 2$,$2\leftarrow 3$,$1\rightarrow 3$
共 $2$ 种方式。
## 样例解释 2
显然,不可能使得所有顶点都恰好有 $1$ 条出边。
由 ChatGPT 4.1 翻译