logo AlgoBeat OnlineJudge
登录 注册

#10200. [百度之星 2025] GCD Xor MEX

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: AlgoBeat 官方账号

题目描述

定义一个可重集合 mex 为不在 中的最小非负整数。

小度熊有 个非负整数 。你需要从中选择 个数组成一个可重集合 ,求 的异或和的最大值。同时,他希望你对于 均求出答案。

其中可重集合 表示 中所有非 数的最大公约数,例如 。特殊地,定义任意多个

输入格式

第一行一个整数 )。

第二行 个整数 )。

输出格式

输出一行 个整数,第 个整数表示 时的答案。

样例

样例 1

输入:

5
0 1 3 5 6

输出:

6 7 3 3 3

样例 2

输入:

8
0 0 1 1 5 10 15 18

输出:

18 19 19 4 4 3 3 3

数据范围与提示

对于第一组样例:

  • 时,其中一种选数方案为选择 ,此时 ,异或和为
  • 时,其中一种选数方案为选择 ,此时 ,异或和为