Value Dragon出难题了

TimeLimit:3000MS  MemoryLimit:512MB
64-bit integer IO format:%I64d
未提交 | 登录后收藏
Problem Description

 有一天,Value Dragon觉得好无聊啊,所以决定出一道题目给自己做,于是他写下了一个含有n个元素的整型数组a,这n个元素分别是a1,a2,...,an。

然后呢,他就想啊,如果能找到一个连续的区间[l,r](1  ≤  l  ≤  r  ≤  n),使得该区间中所有的数的异或值大于等于k,那他就觉得这段区间是一个完美的区间。

  那么问题来了,这样的区间总共有多少个呢?于是Value Dragon陷入了无尽的思考中......

Input

第一行输入为两个数,分别是n和k (1 ≤ n ≤ 106, 1 ≤ k ≤ 109) — 分别表示整型数组元素的个数以及参数k的值

第二行输入为n个整数 ai (0 ≤ ai ≤ 109) — 数组a的n个元素

Output

输出只有一行,表示在数组a中,这样的完美区间有多少个。

SampleInput 1
3 1
1 2 3
SampleOutput 1
5
SampleInput 2
3 2
1 2 3
SampleOutput 2
3
SampleInput 3
3 3
1 2 3
SampleOutput 3
2
Submit
题目统计信息详细
总AC数45
通过人数32
尝试人数34
总提交量100
AC率32.00%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: