编程题
### 问题描述 小蓝最近在学习位运算,由于他的数学不好,于是他去请教小桥,希望能得到小桥的指点。 小桥出了一道练习题: + 给定 $n$ 个正整数序列。 + 定义 $xor_{l,r} = a_l \oplus a_{l + 1} \oplus ...\oplus a_{r - 1} \oplus a_r$ ,$\oplus$ 为异或运算符号。 + 求 $\prod_{i = 1}^{n}\prod_{j = i}^{n} xor_{l,r}$ 对 $1e9 + 7$ 取模的值。 ### 输入格式 第一行一个正整数 $n$。 第二行 $n$ 个正整数 $a_1,a_2,a_3,...,a_n$。 ### 输出格式 输出一个正整数,表示 $\prod_{i = 1}^{n}\prod_{j = i}^{n} xor_{l,r}$ 对 $1e9 + 7$ 取模的值。 ### 样例输入 ```txt 3 5 27 17 ``` ### 样例输出 ```txt 10327500 ``` ### 评测数据规模 对于 $100$% 的评测数据,$1\leq n \leq 10^6, 1 \leq a_i < 8192$。
查看答案
赣ICP备20007335号-2