AT_abc419_g [ABC419G] Count Simple Paths 2
题目描述
给定一个包含 $N$ 个顶点(编号为 $1$ 到 $N$)和 $M$ 条边的简单连通无向图。第 $i$ 条边连接顶点 $u_i$ 和 $v_i$。
对于每个 $k=1,2,\ldots,N-1$,请你求出从顶点 $1$ 到顶点 $N$ 恰好经过 $k$ 条边的简单路径的数量。
输入格式
输入从标准输入读入,格式如下:
> $N$ $M$
> $u_1$ $v_1$
> $u_2$ $v_2$
> $\vdots$
> $u_M$ $v_M$
输出格式
请按如下格式输出答案:
> $\mathrm{ans}_1$ $\mathrm{ans}_2$ $\ldots$ $\mathrm{ans}_{N-1}$
其中,$\mathrm{ans}_i$ 表示从顶点 $1$ 到顶点 $N$ 恰好经过 $i$ 条边的简单路径的数量。
说明/提示
### 样例解释 1
对于每个 $k=1,2,3,4$,从顶点 $1$ 到顶点 $5$ 恰好经过 $k$ 条边的简单路径如下:
- $k=1$:无
- $k=2$:$1\to 3\to 5$
- $k=3$:$1\to 2\to 4\to 5$ 和 $1\to 3\to 4\to 5$
- $k=4$:$1\to 2\to 4\to 3\to 5$
### 数据范围
- $2\leq N\leq 2\times 10^5$
- $N-1\leq M\leq N+20$
- $1\leq u_i < v_i \leq N$
- 给定的图是一个简单连通无向图。
- 所有输入值均为整数。
由 ChatGPT 4.1 翻译