『STA - R8』小熊游景点 II

题目描述

给定序列 $\{a_n\},\{b_n\}$,有 $m$ 次询问, 每次询问给定 $k$,求 $\sum\limits_{i=1}^n[(a_i\oplus k)\le b_i]$,其中 $\oplus$ 是按位异或。 **本题部分测试点强制在线。**

输入输出格式

输入格式


第一行三个整数 $T,n,m$,$T=1/0$ 表示这组数据是/否强制在线。 第二行 $n$ 个整数 $\{a_n\}$。 第三行 $n$ 个整数 $\{b_n\}$。 接下来 $m$ 行,每行一个整数 $k'$,表示一次询问 $k=k'\oplus(l\times T)$, 其中 $l$ 是上次询问的答案,第一次询问时 $l=0$。

输出格式


$m$ 行每行一个整数,表示每次询问的答案。

输入输出样例

输入样例 #1

1 1 1
1
1
1

输出样例 #1

1

输入样例 #2

0 5 5
3 1 4 0 2
3 7 2 5 1
0
2
3
5
7

输出样例 #2

3
4
4
3
1

输入样例 #3

1 5 5
3 1 4 0 2
3 7 2 5 1
0
1
7
1
4

输出样例 #3

3
4
4
3
1

说明

**本题采用捆绑测试。** | Subtask | $n,m$ | $a_i,b_i,k$ | $T$ | 分数 | | :----------: | :----------: | :----------: | :----------: | :----------: | | $1$ | $\le 10^3$ | $<2^{30}$ | $=1$ | $10$ | | $2$ | $\le 5\times 10^5$ | $<2^{10}$ | $=1$ | $10$ | | $3$ | $\le 5\times 10^5$ | $<2^{30}$ | $=0$ | $40$ | | $4$ | $\le 5\times 10^5$ | $<2^{30}$ | $=1$ | $40$ | 对于 $100\%$ 的数据,$1\le n,m\le 5\times 10^5$,$0\le a_i,b_i,k<2^{30}$,$T\in\{0,1\}$。