题目描述 给定长度为 n 的数组 a 和一个整数 k,求有多少个连续子数组的异或和等于 k。异或运算记作 ⊕。 输入格式 第一行两个整数 n,k。 第二行 n 个整数 a1,a2,…,an。 输出格式 一行一个整数,表示答案。 样例 输入 1 4 2 4 2 2 1 输出 1 2 输入 2 1 0 0 输出 2 1 数据范围 对于所有数据,1≤n≤105,0≤ai,k≤109。答案可能超过 231−1,请用 64 位整数。