本文共 666 字,大约阅读时间需要 2 分钟。
#include #include #include #include using namespace std;int main(){ int n, m; string a, b; cin >> n; vector ans, t; map ma; map mb; for (int i = 0; i < n; i++) { cin >> a >> b; ma[a] = b; ma[b] = a; } cin >> m; for (int i = 0; i < m; i++) { cin >> a; t.push_back(a); mb[a] = 1; } for (int i = 0; i < m; i++) { if(!mb[ma[t[i]]]) ans.push_back(t[i]); //ma[t[i]] t[i]的配偶 mb判断其是否出现在聚会中 } sort(ans.begin(), ans.end()); cout << ans.size() << endl; for (int i = 0; i < ans.size(); i++) { if(i != 0) cout << ' '; cout << ans[i]; } //呵呵哒 if (ans.size()) { cout << endl; } return 0;}
转载地址:http://ofrqo.baihongyu.com/