logo AlgoBeat OnlineJudge
登录 注册

#214676. [IO 2024 #3] 魔法贝壳

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

莫阿娜乘着她的独木舟出发去拯救她的岛屿。为此,她需要收集分布在 个岛屿上的特殊魔法贝壳。第 个岛屿上的魔法贝壳数量为 ,岛屿编号从

莫阿娜希望尽可能快地从尽可能多的岛屿上收集贝壳,因此她想要访问两个岛屿并收集这两个岛屿上的所有贝壳。但火神 Te Ka 可能会阻碍她的冒险,只有当 时,莫阿娜才能访问编号为 的两个岛屿,其中 表示按位 运算。

的值是预先未知的,因此请帮助莫阿娜为每个 找到 。再次注意,岛屿编号从 开始,换句话说,它们的二进制表示范围是从

输入格式

第一行包含一个整数 ,表示总共有 个拥有贝壳的岛屿()。

第二行列出 个整数 ——每个岛屿上的贝壳数量()。

输出格式

对于每个 ,输出问题的答案——使用该 可达到的最大 值。不同 的答案之间用空格分隔。

样例

样例输入 1

1
10 20

样例输出 1

30

样例输入 2

2
1 2 3 1

样例输出 2

3 4 5

样例输入 3

3
1 2 3 4 5 6 7 8

样例输出 3

3 4 7 7 11 12 15