AT_nupc2024_j Cops and Robbers on Namori

题目描述

Alice 和 Bob 想要在图上玩“捉迷藏”游戏。 在图上的捉迷藏游戏中,Alice 和 Bob 轮流进行以下两种操作之一: - 从当前所在的顶点移动到相邻的其他顶点。 - 停留在原地不动(即“跳过”操作)。 在 Alice 行动之后,如果 Alice 和 Bob 站在同一个顶点,则 Alice 可以捉住 Bob。 给定一个有 $N$ 个顶点和 $N$ 条边的简单无向连通图,第 $i$ 条边连接顶点 $u_i$ 和顶点 $v_i$。 Alice 和 Bob 一开始分别站在顶点 $a$ 和 $b$,游戏从 Alice 的回合开始。请判断 Alice 是否必然能够在有限回合内捉住 Bob。注意,Alice 和 Bob 都能够实时得知彼此的位置,Alice 会尽可能快地捉住 Bob,而 Bob 会尽可能不被捉住。

输入格式

输入按照以下格式从标准输入中给出。 $N \ a \ b\ u_1\ v_1\ u_2\ v_2\ \cdots\ u_N\ v_N$

输出格式

如果 Alice 必然能够在有限回合内捉住 Bob,请输出 `Alice`,否则输出 `Bob`。

说明/提示

### 样例解释 1 例如,可能有以下的行动顺序: - Alice 选择跳过。 - Bob 移动到顶点 $5$。 - Alice 移动到顶点 $6$ 并捉住 Bob。 这只是一种可能的过程,但对于给定的样例输入,可以证明 Alice 必然能够在有限回合内捉住 Bob。 ### 数据范围 - $3 \leq N \leq 2 \times 10^5$ - $1 \leq u_i, v_i \leq N$ - $1 \leq a, b \leq N$ - $a \neq b$ - 给定的图是简单图,即没有自环也没有重边。 - 给定的图是连通图。 - 所有输入都是整数。 由 ChatGPT 5 翻译