#include<bits/stdc++.h>
using namespace std;
long long n,m,l,u,a[105],b[105],c[105],d[105];
set<int> p;
int main(){
scanf("%d",&n);
for (int i=1;i<=n;i++){
scanf("%d",&a[i]);
p.insert(a[i]);
}
scanf("%d",&m);
for (int i=1;i<=m;i++){
scanf("%d",&b[i]);
p.insert(b[i]);
}
scanf("%d",&l);
for (int i=1;i<=l;i++){
scanf("%d",&c[i]);
p.insert(c[i]);
}
scanf("%d",&u);
for (int i=1;i<=u;i++){
scanf("%d",&d[i]);
set<int>::iterator it;
it=p.find(d[i]);
if (it!=p.end()){
printf("Yes\n");
}else{
printf("No\n");
}//```cpp ``````
}
return 0;
}
给出三个序列 A,B,C ,长度分别是 n,m,l 。 再给出 q 次询问,每次询问输入一个整数 x ,请求出是否存在三个整数1≤i≤n,1≤j≤m,1≤k≤l ,满足 A i+B j+C l=x ? 对于每组询问,如果存在则输出 Yes ,否则输出 No