#P9316. 共同拥有

共同拥有

题目描述

有一个长度为 LL 的序列 A={A1,A2,...,AL}A=\{A_1,A_2,...,A_L\} 和一个长度为 MM 的序列 B={B1,B2,...,BM}B=\{B_1,B_2,...,B_M\},保证每个序列中的整数两两不等,并且都在 [1,N][1,N] 之间。

称一个数 xx 在一个序列 X={X1,X2,...,Xk}X=\{X_1,X_2,...,X_k\} 中的含义是至少存在一个 Xi=xX_i=x,反之,如果任何 XixX_i \ne x,称 xx 不在序列 XX 中。

一个参数是 vv 的询问操作是指,对 BB 序列的每个元素都加 vv,然后求有多少个整数同时在 AABB 中。

输入

第一行三个整数 L,M,NL,M,N

第二行 LL 个整数 A1,A2,...,ALA_1,A_2,...,A_L

第三行 MM 个整数 B1,B2,...,BMB_1,B_2,...,B_M

第四行一个整数 QQ

输出

输出 QQ 行,第 ii 行是参数为 i1i-1 的询问的答案。注意,每次询问是独立的,每次询问的 A,BA,B 序列都是相同的。

样例输入 #1

4 2 5
1 2 3 5
1 2
5

样例输出 #1

2
2
1
1
1

样例说明 #1

v A B 同时在 A,B 中
0 1,2,3,5 1,2 1,2
1 1,2,3,5 2,3 2,3
2 1,2,3,5 3,4 3
3 1,2,3,5 4,5 5
4 1,2,3,5 5,6 5

样例输入 #2

11 11 32
1 4 7 10 13 16 19 22 25 28 30
1 2 4 6 8 12 16 24 27 28 29
1

样例输出 #2

4

样例输入 #3

5 6 210
1 2 5 210 15
5 4 2 7 10 3
5

样例输出 #3

2
1
1
1
0

数据范围

100%100\% 数据满足:1N1051 \le N \le 10^51L,MN1 \le L,M \le N1Ai,BiN1 \le A_i,B_i \le N1QN1 \le Q \le N