AT_fps_24_w 閉路

题目描述

给定一个简单无向图 $G$,包含 $N$ 个顶点和 $M$ 条边,顶点编号为 $1$ 到 $N$。 第 $i$ 条边连接顶点 $A_i$ 和顶点 $B_i$。 在所有 $G$ 的生成子图(即包含所有顶点的子图)中,统计有多少个子图满足以下条件,并将结果对 $998244353$ 取模后输出: - 存在一个包含顶点 $1$ 和顶点 $N$ 的环。

输入格式

输入从标准输入读取,格式如下: > $N\ M$ > $A_1\ B_1$ > $A_2\ B_2$ > $\vdots$ > $A_M\ B_M$

输出格式

输出满足条件的生成子图的数量,对 $998244353$ 取模。

说明/提示

## 部分分数 本题设有部分分数: - 若能解决所有 $N \leq 10$ 的数据,将获得 $4$ 分。 ## 样例解释 1 例如,由第 $1$、$2$、$3$、$5$ 条边构成的生成子图满足条件,因为第 $2$、$3$、$5$ 条边构成了一个包含顶点 $1$ 和 $4$ 的环。 # 约束条件 - $3 \leq N \leq 16$ - $3 \leq M \leq \binom{N}{2}$ - $1 \leq A_i < B_i \leq N$ - 如果 $i \neq j$,则 $(A_i, B_i) \neq (A_j, B_j)$ - 所有输入均为整数。 由 ChatGPT 5 翻译