#P10398. 『STA - R5』Remove and Decrease Game

    ID: 11499 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度提高 上传者: 标签>动态规划 DP博弈论O2优化

『STA - R5』Remove and Decrease Game

题目描述

给定 nn 堆石子,第 ii 堆有 aia_i 个,保证 ai\bm{a_i} 互不相同。

Alice 和 Bob 轮流执行以下两种操作中的一种,并在操作后移除石子数为 00 的石子堆。Alice 先手,不能执行操作的人判负。

  • 对于每堆石子均取走一个石子。
  • 移除石子数量最小的一堆石子。

在两人均采取最优策略的情况下,问谁可以获胜。你需要回答 TT 次询问。

输入格式

本题单个测试点内含有多组询问。

第一行一个正整数 TT,代表询问次数。

对于每组询问:第一行一个正整数 nn,代表石子堆数。第二行 nn 个正整数,第 ii 个正整数代表 aia_i。

输出格式

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

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

Alice
Bob
Alice

提示

本题采用捆绑测试。

对于 100%100\% 的数据:

  • 1≤T≤2×1051 \le T \le 2 \times 10^5;
  • 1≤n≤2×1051 \le n \le 2 \times 10^5;
  • 1≤ai≤1091 \le a_i \le 10^9;
  • aia_i 互不相同;
  • ∑n≤2×105\sum n \le 2 \times 10^5。

具体部分分分配如下:

Subtask 编号 数据范围 分值
1 n≤2n \le 2 33
2 ai≤1000a_i \le 1000, ∑n≤104\sum n \le 10^4 2323
3 ∑n2≤2×106\sum n^2 \le 2 \times 10^6
4 108≤ai≤10910^8 \le a_i \le 10^9
5 无特殊限制 2828