#ABC344C. A+B+C

A+B+C

A+B+C

题目描述

给定三个序列 A=(A1,…,AN)A=(A_1,\ldots,A_N)、B=(B1,…,BM)B=(B_1,\ldots,B_M) 和 C=(C1,…,CL)C=(C_1,\ldots,C_L)。

另外给定一个序列 X=(X1,…,XQ)X=(X_1,\ldots,X_Q)。对于每个 i=1,…,Qi=1,\ldots,Q,解决下面的问题:

问题:能否分别从 AA、BB、CC 中各选择一个元素,使它们的和等于 XiX_i?

输入格式

输入按以下格式从标准输入给出:

N
A_1 … A_N
M
B_1 … B_M
L
C_1 … C_L
Q
X_1 … X_Q

输出格式

输出 QQ 行。第 ii 行输出 Yes,如果存在一种选法使三个元素的和等于 XiX_i;否则输出 No。

样例

3
1 2 3
2
2 4
6
1 2 4 8 16 32
4
1 5 10 50
No
Yes
Yes
No

无法分别从 AA、BB、CC 中各选择一个元素使和为 11。

分别从 AA、BB、CC 中选择 11、22、22,和为 55。

分别从 AA、BB、CC 中选择 22、44、44,和为 1010。

无法分别从 AA、BB、CC 中各选择一个元素使和为 5050。

数据范围

  • 1≤N,M,L≤1001 \le N,M,L \le 100
  • 0≤Ai,Bi,Ci≤1080 \le A_i, B_i, C_i \le 10^8
  • 1≤Q≤2×1051 \le Q \le 2\times 10^5
  • 0≤Xi≤3×1080 \le X_i \le 3\times 10^8
  • 输入均为整数
难度 普及
通过率 —
尝试 0
通过 0
ID
3230
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签