QOJ.ac

QOJ

Limite de temps : 6.0 s Limite de mémoire : 256 MB Points totaux : 100

#11978. 芯片工厂

Statistiques

John 是一家 CPU 芯片工厂的经理,工厂每天生产大量的芯片。为了管理海量的产品,每个处理器都有一个序列号。具体来说,工厂今天生产了 $n$ 个芯片,第 $i$ 个生产的芯片序列号为 $s_i$。

在一天结束时,他会将今天生产的所有芯片打包并发送给批发商。更具体地说,他在包装上写了一个校验和数字,该校验和定义如下:

$$\max_{i,j,k} (s_i + s_j) \oplus s_k$$

其中 $i, j, k$ 是 $1$ 到 $n$ 之间三个不同的整数,$\oplus$ 表示按位异或运算。

你能帮 John 计算今天的校验和数字吗?

输入格式

输入的第一行包含一个整数 $T$,表示测试用例的总数。

每个测试用例的第一行是一个整数 $n$,表示今天生产的芯片数量。下一行包含 $n$ 个整数 $s_1, s_2, \dots, s_n$,以空格分隔,表示每个芯片的序列号。

  • $1 \le T \le 1000$
  • $3 \le n \le 1000$
  • $0 \le s_i \le 10^9$
  • 至多有 $10$ 个测试用例满足 $n > 100$

输出格式

对于每个测试用例,请输出一行一个整数,表示校验和数字。

样例

输入 1

2
3
1 2 3
3
100 200 300

输出 1

6
400

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.