#C1325. J1 实践-4 异或运算
J1 实践-4 异或运算
J1 实践-4 异或运算
题目描述
给出有 个元素的序列,其值依次为 。
请求出 $\sum\limits^{N-1}_{i=1}\sum\limits^{N}_{j=i+1}(A_i~\oplus~A_j)$ 的值( 为异或运算符),结果可能会很大,输出 后的结果。
输入格式
共两行:
第一行一个整数 ,表示序列元素的数量;
第二行 个整数 ,表示第 个元素的值。
输出格式
一行一个整数,输出模 后 $\sum\limits^{N-1}_{i=1}\sum\limits^{N}_{j=i+1}(A_i~\oplus~A_j)$ 的值。
样例输入1
3
1 2 3
样例输出1
6
样例1解析
.
样例输入2
10
3 1 4 1 5 9 2 6 5 3
样例输出2
237
样例输入3
10
3 14 159 2653 58979 323846 2643383 27950288 419716939 9375105820
样例输出3
103715602
数据范围
对于 的数据: 。