AT_agc067_e [AGC067E] Biconnected Graph

题目描述

给定整数 $N$ 和素数 $P$。 请计算满足以下条件的、编号为 $1$ 到 $N$ 的 $N$ 个顶点的连通无向图的个数,并输出其对 $P$ 取模的结果。 - 图 $G$ 中没有自环。允许存在重边。 - 对于 $G$ 的每一条边 $(u,v)$,即使将 $(u,v)$ 从 $G$ 中删除,$G$ 依然保持连通。也就是说,$G$ 是边双连通的。 - 对于 $G$ 的每一条边 $(u,v)$,如果将 $(u,v)$ 从 $G$ 中删除,$G$ 就不再是边双连通的。 当且仅当存在一对不同的顶点 $(u,v)$,使得两张图中连接 $u$ 和 $v$ 的边的数量不同,则认为这两张图不同。

输入格式

输入从标准输入中读取,格式如下: > $N$ $P$

输出格式

输出答案。

说明/提示

## 限制 - $2 \leq N \leq 50$ - $10^9 < P < 1.01 \times 10^9$ - $P$ 是素数。 - 所有输入值均为整数。 由 ChatGPT 4.1 翻译