```cpp int p, q; const int N = 5005; int a[N], b[N]; void sol() { cin >> p >> q; for (int i = 0; i < p; i++) cin >> a[i]; for (int i = 0; i < q; i++) cin >> b[i]; map<int, int> mp; for (int i = 0; i < p; i++) mp[a[i]]++; vector<int> ans; for (int i = 0; i < q; i++) { if (mp.count(b[i])) { int k = mp[b[i]]; while (k--) { ans.push_back(b[i]); } mp.erase(b[i]); } } for (auto it : mp) { int k = it.second; while (k--) ans.push_back(it.first); } for (int n : ans) cout << n << ' ' << endl; } ```

相关推荐

程序员牛肉:你这简历有啥值得拷打的?在牛客你这种简历一抓一大把,也就是个人信息不一样而已。 关键要去找亮点,亮点啊,整个简历都跟流水线生产出来的一样。
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务