AT_abc281_g [ABC281G] Farthest City

题目描述

给定正整数 $N,\ M$。 请计算满足以下条件的 $N$ 个顶点的简单连通无向图(顶点编号为 $1,\dots,N$)的总数,并输出其对 $M$ 取余的结果。 - 对于所有 $u=2,\dots,N-1$,从顶点 $1$ 到顶点 $u$ 的最短距离严格小于从顶点 $1$ 到顶点 $N$ 的最短距离。 这里,从顶点 $u$ 到顶点 $v$ 的最短距离指的是连接顶点 $u$ 和 $v$ 的所有简单路径中所包含的边数的最小值。 另外,若存在某一对顶点 $u,v$,使得连接这两个顶点的边只存在于其中一个图中,则这两个图被认为是不同的。

输入格式

输入以以下格式从标准输入给出。 > $N$ $M$

输出格式

请输出答案。

说明/提示

## 限制条件 - $3 \leq N \leq 500$ - $10^8 \leq M \leq 10^9$ - $N,\ M$ 均为整数 ## 样例解释 1 以下 $8$ 种情况满足条件。 ![](https://img.atcoder.jp/abc281/5c77dfe15dfa3c03666e654bf8cfdc01.png) ## 样例解释 3 请注意要对 $M$ 取余。 由 ChatGPT 4.1 翻译