Problem3030--【Div3】map练习 - A+B+C

3030: 【Div3】map练习 - A+B+C

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

给定三个序列A、B、C,序列长度分别为N、M、L,序列中的数字均为非负整数。
此外,再给定一个长度为Q的X序列,对于i=1,2,... Q,请求解下面这个问题:
是否可以从A、B、C三个序列中各取一个整数,使得这三个整数相加得到Xi,对于每一个i打印一次Yes或者No,每个结果单独一行。
具体请参见样例。



Sample Input Copy

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

Sample Output Copy

No
Yes
Yes
No

HINT

样例解释:
对于第一个询问,无论如何选择,不可能从A、B、C序列中找到数字使之和为1
对于第二个询问,可以选择1 + 2 + 2 = 5
对于第三个询问,可以选择2 + 4 + 4 = 10
对于第四个询问,无论如何选择,也不可能拼出总和为50






Source/Category