A49080.游戏

提高+/省选-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

AliceAliceBobBob 正在进行一场游戏,游戏规则如下:

  • 存在一棵具有 nn 个节点的树,其中根节点为 11
  • 在此明确,叶子节点指的是不存在任何子节点的节点。
  • 双方交替执行操作,每位玩家在轮到自己时,必须至少删除一个叶子节点。需注意,当根节点的所有子节点均被删除后,根节点会转化为叶子节点,进而也能被删除。
  • 最终,删除根节点的人将赢得这场游戏。

比赛将会进行多轮,每一轮均由 AliceAlice 率先行动。值得一提的是,AliceAliceBobBob 都极为聪慧,在整个游戏过程中,他们都会采取最优策略。现在,我们想要探究在每一轮游戏中,究竟是 AliceAlice 还是 BobBob 能够最终获胜。

输入格式

第一行输入一个正整数 TT,表示游戏的轮数。

对于每一轮游戏:

  • 第一行输入一个正整数 nn ,表示该轮游戏中树的节点个数。
  • 接下来 n1n - 1 行,每行输入两个整数 uiu_iviv_i,用空格分隔,代表节点 uiu_i 与节点 viv_i 之间存在一条边 。
  • 最终,删除根节点的人将赢得这场游戏。

输出格式

输出 TT 行,每行输出一个字符串。若在某一轮游戏中 AliceAlice 会最终获胜,则在该行输出 "Alice";若 BobBob 会最终获胜,则在该行输出 "Bob"。

输入输出样例

  • 输入#1

    2
    3
    1 2
    1 3
    5
    1 2
    1 3
    2 4
    3 5

    输出#1

    Alice
    Bob

说明/提示

数据范围 :

  • 1T101 \le T \le 10
  • 1n1051 \le n \le 10^5
  • 1ui,vin1 \le u_i,v_i \le n
首页