AT_2_ttpc2024_2_n.Adjacent Game
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一棵包含 N 个顶点的树。树中顶点编号为 1 到 N,第 i 条边 (1≤i≤N−1)连接顶点 ui 和 vi。
Alice 和 Bob 进行一个轮流打标记的游戏。初始时,所有顶点都没有标记。
游戏规则如下:首先,Alice 可以任意选择一个顶点打上她的标记。然后,从 Bob 开始,双方轮流进行操作。无法进行合法操作的一方输掉游戏,反之,另一方获胜。
操作步骤为:
- 选择一个未被标记的顶点 v。
- 顶点 v 与一个有对方标记的顶点 u 相邻。
- 在顶点 v 上打上自己的标记。
假设双方都以最优策略行动,问谁将获胜。
输入格式
输入以如下形式提供:
N
u1 v1
⋮
uN−1 vN−1
输出格式
如果 Alice 胜出,输出 Alice;如果 Bob 胜出,输出 Bob。
输入输出样例
输入#1
5 1 2 2 3 3 4 2 5
输出#1
Alice
输入#2
4 1 2 3 4 3 2
输出#2
Bob
输入#3
7 1 2 2 3 3 4 3 5 1 6 6 7
输出#3
Alice
说明/提示
- 所有输入均为整数。
- 1≤N≤2×105
- 1≤ui,vi≤N
- 输入的图结构始终为一棵树。
示例解读
考虑这样一个情形:
- 开始时,Alice 在顶点 1 上标记。
- 接着,Bob 在顶点 2 上标记(顶点 1 上有 Alice 的标记且顶点 2 与顶点 1 相连)。
- Alice 在顶点 3 上标记(顶点 2 上有 Bob 的标记且顶点 3 与顶点 2 相连)。
- Bob 在顶点 4 上标记(顶点 3 上有 Alice 的标记且顶点 4 与顶点 3 相连)。
- Alice 在顶点 5 上标记(顶点 2 上有 Bob 的标记且顶点 5 与顶点 2 相连)。
- Bob 无法进行任何操作,因此 Alice 胜出。
在这个示例中,很明显 Alice 有取胜的策略,因此答案为 Alice。
本翻译由 AI 自动生成
输入解题思路,AI测评打分。不知道怎么写?