AT_ttpc2019_d.素数取りゲーム

提高+/省选-

通过率:0%

AC君温馨提醒

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

题目描述

素数取り游戏

东工大的安酱和爱酱玩了一个叫做石头取走游戏的两人游戏,但是因为知道必胜法,所以不再感兴趣了。

于是,安酱考虑了一个基于素数的石头取回游戏,并将它命名为“素数取回游戏”。

素数取回游戏的规则如下:

  • 开始时有 NN 堆小石子,在第 ii 堆中有 XiX_i 个(XiX_i 是素数)小石子。
  • 两个玩家轮流选择存在小石堆的那一堆,并从那里拿走一些石子。
  • 只能同时获取素数枚石子,并且在剩余的石子数量为 00 或素数枚时才能继续进行
  • 先无法拿走石头的玩家输掉比赛。

虽然这条规则新颖,但似乎安和爱仍然知道怎样获胜。

请问当安穗是先手,爱穗是后手,面对由 X1X_1,X2X_2,…\ldots,XNX_N 个石头组成的 NN 堆石头时,假设他们采取最优策略,谁将获胜?

输入格式

从标准输入中按以下格式给出输入:

$ N $ $ X_1 $ $ X_2 $ $ \ldots $ $ X_N $

输出格式

如果先手安穂赢了,输出 An;如果后手爱赢了,则输出 Ai。

输入输出样例

  • 输入#1

    1
    13

    输出#1

    An
  • 输入#2

    2
    17 13

    输出#2

    An
  • 输入#3

    6
    49529 868033 52361 519803 19289 386501

    输出#3

    Ai

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

首页