CF2004E.Not a Nim Problem

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 nn 堆石子,每堆有 aia_i 个。

Alice 和 Bob 轮流取石子。Alice 先手。每个人在当前回合下可以随意选择一堆石子取任意数量个,要求:

  • 设选择的这堆石子有 xx,取走 yy 个,则必须使 xx 与 yy 互质。

第一个不能操作的人输掉这场游戏。在两人都使用最优策略的前提下,求获胜者。

输入格式

第一行一个正整数 t(1≤t≤104)t(1 \leq t \leq 10^4) 表示测试数据组数。

每一组测试数据中:

  • 第一行输入一个正整数 n(1≤n≤3×105)n(1 \leq n \leq 3 \times 10^5)。
  • 第二行输入 nn 个正整数 ai(1≤ai≤107)a_i(1 \leq a_i \leq 10^7)。

保证单测试点内所有测试数据下 nn 的总和不超过 3×1053 \times 10^5。

输出格式

对于每一组测试数据,输出一行一个字符串 Alice\texttt{Alice} 或 Bob\texttt{Bob} 表示获胜者。

Written by McIron233.\scriptsize \text{Written by McIron233.}

输入输出样例

  • 输入#1

    3
    3
    3 2 9
    4
    3 3 6 1
    5
    1 2 3 4 5

    输出#1

    Bob
    Alice
    Bob

输入解题思路,AI测评打分。不知道怎么写?

首页