已结束 GESP欢乐赛#55
← 上一题 下一题 →

A5137 | 宝石项链

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

小明获得了一条美丽的宝石项链, 上面有 $n$ 个颜色各异的宝石,第 $i$ 宝石的颜色使用数字 $a_i$ 来表示。

在一串项链中,对于同一种颜色的宝石, 会产生一定的的美丽值,美丽值为该颜色宝石的颜色值 $\times$ 所有该颜色宝石的编号的异或和(异或和为所有数连续异或的结果),整个项链的美丽值为每一种颜色宝石产生的美丽值的总和。

请问对于给定的宝石项链, 整串项链的美丽值是多少?

输入格式

第一行输入一个整数 $n (1 \le n \le 200000)$,代表宝石项链的长度。

接下来是 $n$ 个数字 $a_1, a_2, ... a_n (0 \le a_i \le 10^9)$ ,代表 $n$ 个宝石的颜色。

输出格式

输出一个整数, 代表该宝石项链的美丽值。

输入输出样例

输入 #1
6
3 6 3 6 6 3
输出 #1
30
C++ 编辑器
输入
输出