uoj#P1034. 【UR #33】黑暗幻想

【UR #33】黑暗幻想

Deep♂Dark-V3.2 我想玩一个游戏。

给定 $n$ 堆石子......

我公平组合游戏玩腻了!

给定一个 $8\times8$ 的棋盘,分为黑白两方......

我老赢,一点意思没有!

给定一个有向图......

我猜你又想给我公平组合,但是我不想玩,而且我不喜欢图论,我要树论!


Alice 和 Bob 在一颗 $n$ 个节点的树 $T$ 上玩游戏,初始的时候每个节点都是白色,Bob 位于节点 $t$,并且 Alice 有一个常数 $k$。

接着重复依次执行以下步骤,直到一方无法操作。

首先 Alice 选择恰好 $k$ 个白点,将其染黑。注意,Alice 可以 将 Bob 所在节点染黑。若此时剩余白点不足 $k$ 个,则 Alice 输、Bob 赢。

接着 Bob 选择一个相邻的白点,并移动到那里。注意,Bob 无须保证原来所在节点的颜色,只需要保证到达的节点当前是白色的即可。若 Bob 不能进行合法移动,则 Bob 输、Alice 赢。

二者绝对聪明的情况下谁能赢呢?

$q$ 次询问,每次给定 $t,k$,你需要告诉 Bob 是否能赢,能赢输出 B,不能赢输出 A

输入格式

第一行一个整数 $n$,表示树的节点个数。

接下来 $n-1$ 行,每行两个整数 $u,v$,表示 $u$ 和 $v$ 有一条边。

接下来一行一个整数 $q$,表示询问个数。

接下来 $q$ 行,每行两个整数 $t,k$,表示询问 Bob 是否能赢,能赢输出 B,不能赢输出 A

输出格式

若干行,每行一个字符串,表示每次询问的答案。

7
1 2
1 3
2 4
2 5
2 6
2 7
2
2 3
2 4
A
B

数据范围

对于全部的数据,满足 $1\le n,q\le 2\times10^5$,$1\le t,k\le n$。

子任务编号 特殊限制 分值
$1$ $n,q\le8$ $3$
$2$ $u=1$ $13$
$3$ $n,q\le20$ $12$
$4$ $k>\frac{n}{2}$ $15$
$5$ $n,q\le500$ $13$
$6$ $n,q\le2000$ $13$
$7$ $31$

时间限制:$2\texttt{s}$

空间限制:$1\texttt{GB}$