AT_agc010_d.[AGC010D] Decrementing

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

黑板上写有 NN 个整数。第 ii 个整数为 AiA_i,这些数的最大公约数为 11。

高桥君和青木君用这些数进行游戏。游戏由高桥君先手,双方轮流进行如下操作:

  • 从黑板上选择一个大于等于 22 的数,将其减去 11。
  • 然后,计算黑板上所有数的最大公约数 gg,并将所有数都除以 gg。

当黑板上所有数都变为 11,且无法再进行操作时,无法操作的一方判负。假设双方都采取最优策略,问哪一方会获胜。

输入格式

输入以如下格式从标准输入读入:

NN A1A_1 A2A_2 … ANA_N

输出格式

如果先手的高桥君获胜,输出 First;如果后手的青木君获胜,输出 Second。

输入输出样例

  • 输入#1

    3
    3 6 7

    输出#1

    First
  • 输入#2

    4
    1 2 4 8

    输出#2

    First
  • 输入#3

    5
    7 8 8 8 8

    输出#3

    Second

说明/提示

限制条件

  • 1≤N≤1051 \leq N \leq 10^5
  • 1≤Ai≤1091 \leq A_i \leq 10^9
  • A1A_1 到 ANA_N 的最大公约数为 11

样例解释 1

如下操作可以使先手高桥君获胜:

  • 高桥君将 77 减去 11。此时,操作后为 (1,2,2)(1,2,2)。
  • 青木君将 22 减去 11。此时,操作后为 (1,1,2)(1,1,2)。
  • 高桥君将 22 减去 11。此时,操作后为 (1,1,1)(1,1,1)。

由 ChatGPT 4.1 翻译

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

首页