题解 | #查找#
查找
https://www.nowcoder.com/practice/d93db01c2ee44e8a9237d63842aca8aa
#include <iostream>
#include <map>
using namespace std;
int main() {
int n, m;
while (cin >> n && n != EOF) { // 注意 while 处理多个 case
map<int,int> myMap;
while(n--){
int x;
cin >> x;
myMap[x]++;
}
cin >> m;
while(m--){
int y;
cin >> y;
if(myMap[y])
cout << "YES" << endl;
else
cout << "NO" << endl;
}
}
}
// 64 位输出请用 printf("%lld")

