#369. 异或和
异或和
题目描述
小蓝有 个数 ,他想知道这 个数中的所有数对下标的差值乘上它们的异或之后,得到的结果的和是多少。
也就是说,小蓝想要得到
$$\sum_{i=1}^{n} \sum_{j=i+1}^{n} (a_i \oplus a_j) \times (j - i) $$的值,其中 表示按位异或。
输入格式
输入的第一行包含一个正整数 。
第二行包含 个正整数 ,相邻整数之间使用一个空格分隔。
输出格式
输出一行包含一个整数表示答案。
样例
3
1 2 3
8
4
9 8 7 6
118
数据范围
- 对于 的评测用例,;
- 对于所有评测用例,,。