传统题 1000ms 256MiB

集合游戏

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

集合游戏

时间限制:1000ms

空间限制:256MB

题目描述

给定一个大小为 nn 的集合 SS,里面只包含正整数,且没有重复数字。Alice和Bob分别对这个集合进行操作,Alice先手。每次操作可以从集合中选出两个数 xxyy,同时需要满足 xy|x - y| 不在该集合中,然后将 xy|x-y| 添加到集合中(xxyy 不会从集合中删去)。如果轮到某人时他无法进行操作,那么他将会输掉游戏。

现在两人都按最优策略进行操作,请问谁能获得胜利。

输入描述

第一行一个整数 TT,代表测试数据组数。

对于每一组数据输入两行,第一行一个整数 nn,代表集合大小。

接下来一行输入 nn 个互不相同的整数,用空格隔开,代表集合中的数。

输出描述

输出 TT 行,对于每一组测试数据,输出“Alice”代表Alice可以赢得游戏,否则输出"Bob"代表Bob可以赢得游戏。

样例1

输入

3
3
1 3 5
3
2 4 6
4
2 3 5 7

输出

Bob
Bob
Alice

样例1解释

对于第一组数据,Alice可以选择1和3,这样|1-3|=2会添加到集合中;Bob选择1和5,这样|1-5|=4会添加到集合中。此时集合为[1,2,3,4,5],无法再进行操作,所以Bob胜利。

对于第二组数据,集合初始就无法进行操作,所以Bob胜利。

数据范围与约定

对于 60%60\% 的数据,1T1031 \le T \le 10^31n1041 \le \sum n \le 10^4,集合中的数 xx 满足 1x1041 \le x \le 10^4,集合中一定存在数字1;

对于 100%100\% 的数据,1T1031 \le T \le 10^31n<1051 \le \sum n < 10^5,集合中的数 xx 满足 1x1091 \le x \le 10^9.

2025小兰赛其二

未参加
状态
已结束
规则
OI
题目
6
开始于
2025-3-29 13:00
结束于
2025-3-29 17:00
持续时间
4 小时
主持人
参赛人数
44