3652: 异或区间
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:35
解决:10
题目描述
代表异或(xor)运算,运算规则为:
- 当只有一个比特参与异或运算时,,,,(相同为,相异为);
- 当有多个比特参与异或运算时,对应位独立进行异或运算,如
- ;
-
给定一个长度为 n的序列,求这个序列有多少个区间 l≤r 满足以下条件:
输入
- 第一行:单个整数表示
- 第二行: 个整数表示
输出
- 单个整数表示答案。
样例输入 复制
4
1 2 4 2
样例输出 复制
8
提示
- 的数据,
- 的数据,
- 的数据,,