AT_pakencamp_2025_day1_j Small Product

题目描述

给定一个包含 $1,2,\ldots,N$ 个顶点,$M$ 条边的连通无重边无自环的无向图 $G$。$G$ 的第 $i$ 条边连接顶点 $A_i$ 和 $B_i$。 请找出图中所有满足以下条件的顶点 $x$: - 对于 $G$ 中除 $x$ 外的任意顶点 $y$,从 $x$ 到 $y$ 的所有距离之积不超过 $K$。

输入格式

输入通过标准输入给出,格式如下: > $N$ $M$ $K$ > $A_1$ $B_1$ > $A_2$ $B_2$ > ⋮ > $A_M$ $B_M$

输出格式

请输出两行。第 1 行输出满足条件的顶点个数 $k$。第 2 行输出所有满足条件的顶点编号,按升序排列,以空格隔开: > $k$ > $X_1$ $X_2$ $\ldots$ $X_k$

说明/提示

### 样例说明 1 例如,当 $x=1$ 时,从顶点 $1$ 到 $2,3,4$ 的距离分别为 $1,1,2$,所以距离之积为 $2$,小于等于 $3$,因此满足条件。 满足条件的顶点有 $x=1,2,3$,共 $3$ 个。 ### 样例说明 2 在此图为完全图的情况下,所有点之间距离均为 $1$,距离之积也为 $1$,小于等于 $K=1$,因此所有的顶点都满足条件。 # 数据范围 - $2 \leq N \leq 10^5$ - $1 \leq M \leq 10^5$ - $1 \leq K \leq 10^{13}$ - $1 \leq A_i < B_i \leq N$ - $G$ 为无重边无自环的连通图 - 所有输入均为整数。 由 ChatGPT 5 翻译