T102848 序列
题目描述
给定⼀个长度为$n$ 的⾮负整数序列$\{a_i\}$ ,序列的下标为$1,2,\dots,n$ 。现在你需要统计满⾜$\displaystyle a_l \oplus a_r \oplus \min_{l \le k \le r}a_k=D$的区间$[l,r]$的数量。式⼦中$ \oplus$ 表⽰⼆进制不进位加法,即异或。
输入格式
第⼀⾏两个整数 $n,D$,变量意义见题⽬描述。
第⼆⾏ $n$个整数表⽰序列$\{ a_i \}$ 。
输出格式
输出⼀⾏⼀个整数表⽰答案。
说明/提示
对于$20\%$的数据,$1 \le n \le 300$。
对于$50\%$的数据,$1 \le n \le 2000$ 。
对于$100\%$的数据, $1 \le n \le 100000,1 \le D,a_i \le 1000000$。