#P11651. [COCI 2024/2025 #4] Xor

[COCI 2024/2025 #4] Xor

题目背景

译自 COCI 2024/2025 #4 T3。1s,0.5G\texttt{1s,0.5G}。满分为 9090

题目描述

给定长度为 nn 的非负整数序列 a1,a2,,ana_1,a_2,\ldots,a_n,求出 $\displaystyle \bigoplus _{1\le i\le j\le n} \left(a_i+a_j\right) $。

这里,\oplus 指按位异或运算。

输入格式

第一行,一个正整数 nn

第二行,nn 个非负整数 a1,a2,,ana_1,a_2,\ldots,a_n

输出格式

输出一行一个整数表示答案。

3
2 4 5
14
4
6 7 3 1
3
7
2 3 5 7 9 11 13
6

提示

对于 100%100\% 的数据,保证:

  • 1n5×1051\le n\le 5\times 10^5
  • 0ai<2300\le a_i\lt 2^{30}
子任务编号 nn\le ai<a_i\lt 得分
1 1 2×1032\times 10^3 2302^{30} 7 7
2 2 5×1055\times 10^5 2102^{10} 17 17
3 3 10510^5 2302^{30} 45 45
4 4 5×1055\times 10^5 21 21