AT_jsc2022_final_a Max and Argmax
题目描述
给定一个包含 $N$ 个顶点、$M$ 条边的简单连通无向图。顶点编号为 $1$ 到 $N$,第 $i$ 条边连接顶点 $A_i$ 和顶点 $B_i$。
求满足以下条件的排列 $P = (P_1, P_2, \cdots, P_N)$ 的个数,并对 $998244353$ 取模:
- 对每一个满足条件的顶点集合 $S$($S$ 是 $G$ 的一个非空连通诱导子图的顶点集合),集合 $S$ 中编号最大的顶点 $v$,其 $P_v$ 必须是 $S$ 中所有 $P_u$($u \in S$)里最大的。也就是说,$\max\{v|v \in S\} = \argmax\{P_v|v \in S\}$。
诱导子图指的是:集合 $S$ 是原图 $G$ 的一个顶点子集,诱导子图的顶点集合为 $S$,边集合为 “原图中两个端点都属于 $S$ 的所有边” 所组成的集合。
输入格式
输入以如下形式从标准输入读入:
> $N$ $M$
> $A_1$ $B_1$
> $A_2$ $B_2$
> …
> $A_M$ $B_M$
输出格式
输出答案。
说明/提示
### 样例解释 1
满足条件的排列有 $P=(1,2,3,4)$、$(1,3,2,4)$、$(2,3,1,4)$。
例如 $P=(2,1,3,4)$ 不满足条件。考虑 $S=\{1,2\}$ 时,$S$ 中编号最大的顶点是 $v=2$,但 $S$ 中 $P_v$ 最大的是 $v=1$,所以不满足。
### 数据范围
- $2 \leq N \leq 2 \times 10^5$
- $N-1 \leq M \leq 2 \times 10^5$
- $1 \leq A_i, B_i \leq N$
- 给定的图是简单且连通的(没有自环和重边)
- 输入数据均为整数。
由 ChatGPT 5 翻译