A49076.nim游戏

普及/提高-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

AliceAliceBobBob 正在进行一场尼姆( NimNim )游戏,具体的游戏规则如下:

  • 游戏开始时有 nn 堆物品,其中第 ii 堆物品的数量为 aia_i 个。
  • 在游戏过程中,两位玩家轮流行动,每次行动时,玩家可以从任意一堆物品中取走任意数量(但至少取走 11 个)的物品。
  • 取走最后一个物品的玩家将赢得比赛。

已知 AliceAliceBobBob 都是非常聪明且理性的玩家,现在,由 AliceAlice 作为先手开启游戏,我们想知道,AliceAlice 第一次取物品时,有多少种不同的取法方案,能够确保她最终赢得这场比赛。

输入格式

第一行输入一个整数 nn 代表物品的堆数。

第二行输入 nn 个整数,a1,a2,,ana_1 ,a_2,\dots,a_n,代表着初始的物品数。

输出格式

输出一个整数代表着 AliceAlice 可以获胜的方案数。

输入输出样例

  • 输入#1

    2
    1 1

    输出#1

    0
  • 输入#2

    3
    3 3 3

    输出#2

    3

说明/提示

数据范围

  • 1n1061 \le n \le 10^6
  • 1ai1091 \le a_i \le 10^9
首页