P3917 异或序列

题目描述

给出序列 $A_1,A_2,\cdots,A_N$,求 $$\sum_{1\le i\le j\le N} A_i\oplus A_{i+1}\oplus\cdots\oplus A_j$$ 的值。其中,$\bigoplus$ 表示按位异或。

输入格式

输出格式

说明/提示

- 对于 $60\%$ 的数据,$1 \le N \le 10^3$; - 对于 $100\%$ 的数据,$1 \le N \le 10^5$,$0 \le A_i \le 10^9$。