#JDT9C. 博弈

博弈

题目描述

Alice 和 Bob 在玩一个游戏:

他们有两个正整数 nnkk。定义一次操作为:选择任意一个 p2p≥2,将 nn 写成 pp 进制数,并删去末尾的至少 kk00。注意,若末尾没有 kk00,则不能选取 pp 进行操作。

例如,n=24,k=2n=24,k=2 时,可以选取 p=2p=2,将 nn 变为 3366,但不能够选取 p=3p=3,也不能够选取 p=1p=1

不能操作的人将输掉这场游戏。二人都采取最优策略,Alice 先进行操作,问游戏的获胜者是谁?

输入格式

多组数据。第一行输入一个整数 TT,表示有 TT 组数据。

接下来 TT 行,每行两个整数 n,kn,k,表示一组数据。

输出格式

TT 行,第 ii 行输出第 ii 个询问的答案,AliceBob

3
30 2
6 1
5 2
Bob
Alice
Bob

数据范围

对于所有数据,保证 1T1000,1n1012,1k601≤T≤1000,1≤n≤10^{12},1≤k≤60

本题共 1010 个测试点,从 11 开始标号。若 ii 的二进制表示第 jj 位为 11,则数据 ii 满足性质 jj

性质编号 性质内容
1 k=1 k=1
2 k2 k \leq 2
3 n106 n \leq 10^6