『STA - R7』Divide and Merge Game

题目描述

给定两个正整数 $n, k(2 \le k \le n)$,Alice 和 Bob 将进行如下游戏: - Alice 需要给出一个长度为 $k$ 的**正整数**序列 $a$,满足 $\sum\limits_{i = 1}^{k} a_i = n$。 - Bob 需要尝试给出一个不小于 $2$ 的正整数 $m$,满足可以将 Alice 给出的正整数序列 $a$ 划分为 $m$ 个**非空可重**集合,且其元素之和均相同。若 Bob 可以给出一个符合条件的正整数则 Bob 胜利,反之 Alice 胜利。 在两人均采取最优策略的情况下,问谁可以获胜。你需要回答 $T$ 次询问。

输入输出格式

输入格式


**本题单个测试点内含有多组询问。** 第一行一个正整数 $T$,代表询问次数。 对于每组询问:一行两个正整数 $n, k$,含义见【题目描述】。

输出格式


对于每组询问,输出一行 `Alice` 或 `Bob`,表示谁会获胜。

输入输出样例

输入样例 #1

2
4 4
8 3

输出样例 #1

Bob
Alice

说明

**【样例解释】** 对于第一组测试数据,Alice 只能给出正整数序列 $\left\{1,1,1,1\right\}$,那么此时 Bob 给出 $m = 4$,并将这个正整数序列划分为 $\left\{\left\{1\right\},\left\{1\right\},\left\{1\right\},\left\{1\right\}\right\}$。Bob 也可以给出 $m = 2$,并将正整数序列划分为 $\left\{\left\{1, 1\right\}, \left\{1, 1\right\}\right\}$ 进而得到两个元素之和均为 $2$ 的集合, 同样满足要求。 对于第二组测试数据,Alice 可以给出正整数序列 $\left\{3, 2, 3\right\}$,可以证明此时 Bob 不存在符合要求的划分方案,因此 Alice 胜利。 **【数据范围】** **本题采用捆绑测试。** 对于 $100\%$ 的数据: - $1 \le T \le 2 \times 10^5$; - $2 \le k \le n \le 10^8$。 具体部分分分配如下: |Subtask 编号|数据范围|分值| |:--------:|:--------:|:--------:| |1|$n \le 10$|$16$| |2|$k^2 \le n$|$27$| |3|$2 \nmid n$|$27$| |4|无特殊限制|$30$|