B. 模拟7⽕符「Agni Radiance」(⽕神的光辉) (bilan)

    传统题 1000ms 256MiB

模拟7⽕符「Agni Radiance」(⽕神的光辉) (bilan)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定长度为 nn 的数组 aa。你有一个操作,可以将所有的 aia_i 变为 aiai+1a_i \oplus a_{i+1}。 特别的,对于 an1a_{n-1},其变化为 an1a0a_{n-1} \oplus a_0

求最少经过几次操作能使数组 aa 都变化为 00,如果永远无法将 aa 都变化为 00 则输出 1-1

(此处 \oplus 指异或,数组下标 ii00 开始)

输入格式

在文件 bilan.in 中读入。

输入共两行。 第一行输入一个整数 nn,代表数组长度。保证 nn 等于 2k2^k,其中 0k200 \le k \le 20。 第二行输入 nn 个数,a0,a1,,an1a_0,a_1,\dots,a_{n-1},代表数组 aa

输出格式

在文件 bilan.out 中输出。

输出一个数,输出题意中描述的变化次数。

样例

输入数据1

8
0 1 2 3 4 5 6 7

输出数据1

5

输入数据2

2
0 0 

输出数据2

0 

输入数据3

4
1 2 1 2

输出数据3

2

提示

数据范围与提示

少年宫CSPS第七轮模拟赛

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-8-25 14:00
结束于
2026-8-25 17:00
持续时间
3 小时
主持人
参赛人数
46