SHTMYCBDFTT
题号:NC22805
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld

题目描述

注意本题有模数
给定一个 长度为 n 的序列 { a } ,求:

其中  表示异或

输入描述:

第一行一个整数 n 。
第二行 n 个整数,表示 a_i

输出描述:

一行一个整数 ans ,表示答案。
示例1

输入

复制
3
1 2 3

输出

复制
6

说明

我们 \large \text{显然需要将所有的数字都选上},此时 ans = (1 \oplus 2 \oplus 3) + 1 + 2 + 3 = 6

备注:

对于所有的数据,保证

样例:想不到吧,你的做法至少能过样例!