题解 | #查找#
查找
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")