解题思路
1.使用有序哈希表简单模拟即可;
代码
#include <bits/stdc++.h> using namespace std; int main(){ int n; while(cin >> n){ set<string> f; string s; for(int i = 0; i < n; i++){ cin >> s; f.insert(s); } int m; cin >> m; for(int i = 0; i < m; i++){ cin >> s; if(f.count(s) == 0) continue; //表示s已经被删除 f.erase(s); } for(auto& e : f){ cout << e << endl; } } return 0; }