【MX-S1-T3】电动力学
题目描述
给定一张包含 $n$ 个点 $m$ 条边的简单无向连通图,点的编号为 $1\sim n$。
你需要求出有多少集合对 $S,T\sube \{1,2,\dots,n\}$,满足对于任意的 $i\in S$,要么 $i$ 也 $\in T$,要么存在 $x,y\in T$($x\neq y$),满足存在一条从 $x$ 到 $y$ 的简单路径经过 $i$。
注意,集合对 $S,T$ 可以为空集。
输出答案对 $998244353$ 取模后的结果。
输入输出格式
输入格式
第一行两个正整数 $n,m$。
接下来 $m$ 行,每行两个正整数 $u_i,v_i$,描述图上的一条边。保证图连通,无自环、重边。
输出格式
共一行一个整数,表示满足题目条件的集合对 $S,T$ 的数量对 $998244353$ 取模后的结果。
输入输出样例
输入样例 #1
2 1
1 2
输出样例 #1
9
输入样例 #2
9 10
8 3
6 8
8 5
1 6
6 2
4 6
8 2
1 7
9 6
5 3
输出样例 #2
80995
输入样例 #3
20 36
4 7
2 13
18 11
6 14
4 20
5 4
1 9
19 4
6 8
11 15
4 11
4 18
16 9
16 4
18 15
3 18
4 6
5 7
20 6
20 8
8 14
19 13
12 9
4 8
4 15
20 14
3 10
12 1
17 16
13 4
4 14
10 18
4 2
16 12
19 2
1 16
输出样例 #3
211240350
说明
__【样例解释 1】__
所有合法的集合 $S,T$ 为:
1. $S=\{\},T=\{\}$。
2. $S=\{\},T=\{1\}$。
3. $S=\{\},T=\{2\}$。
4. $S=\{\},T=\{1,2\}$。
5. $S=\{1\},T=\{1\}$。
6. $S=\{1\},T=\{1,2\}$。
7. $S=\{2\},T=\{2\}$。
8. $S=\{2\},T=\{1,2\}$。
9. $S=\{1,2\},T=\{1,2\}$。
__【数据范围】__
__本题使用子任务捆绑测试。__
对于 $100\%$ 的数据,$2\le n\le 5\times 10^5$,$n-1\le m\le 10^6$,$1\le u_i,v_i\le n$。保证图连通,无自环、重边。
| 子任务编号 | $n\le $ | $m\le $ | 特殊性质 | 分值 |
| ---------- | -------------- | ------------------ | --------------- | ---- |
| $1$ | $10$ | $\frac{n(n-1)}{2}$ | 无 | $10$ |
| $2$ | $20$ | $\frac{n(n-1)}{2}$ | 无 | $10$ |
| $3$ | $5\times 10^5$ | $n-1$ | $u_i=i,v_i=i+1$ | $10$ |
| $4$ | $5\times 10^5$ | $n-1$ | 无 | $20$ |
| $5$ | $5\times 10^5$ | $n$ | 无 | $20$ |
| $6$ | $5\times 10^5$ | $10^6$ | 无 | $30$ |