关注
第四题
int n1, n2, q;
int main()
{
cin >> n1 >> n2 >> q;
vector<int> q1;
vector<int> q2;
vector<bool> vis(n1+n2+1,false);
for (int i = 1; i <= n1; i++) {
q1.push_back(i);
vis[i] = false;
}
for (int i = n1+1; i <= n1+n2; i++) {
q2.push_back(i);
vis[i] = true;
}
int a;
for (int i = 0; i < q; i++) {
cin >> a ;
if (!vis[a]) {
q2.push_back(a);
vis[a] = true;
}
else {
q1.push_back(a);
vis[a] = false;
}
}
vector<bool> vis1(n1 + n2 + 1, false);
vector<int> c1;
for (int k = q1.size()-1; k>=0; k--) {
if (!vis[q1[k]] && !vis1[q1[k]]) {
vis1[q1[k]] = true;
c1.push_back(q1[k]);
}
}
vector<bool> vis2(n1 + n2 + 1, false);
vector<int> c2;
for (int k = q2.size() - 1; k >= 0; k--) {
if (vis[q2[k]] && !vis2[q2[k]]) {
vis2[q2[k]] = true;
c2.push_back(q2[k]);
}
}
for (int k = c1.size() - 1; k >= 0; k--) {
cout << c1[k] << " ";
}
cout << endl;
for (int k = c2.size() - 1; k >= 0; k--) {
cout << c2[k] << " ";
}
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客85586392...:就团子这base 拉完了还top 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的秋招白月光和意难平公司 #
15670次浏览 151人参与
# 职场上哪些事情令人讨厌 #
27164次浏览 111人参与
# 百度秋招 #
57183次浏览 395人参与
# 你想跟着什么样领导? #
10250次浏览 131人参与
# 机械人还在等华为开奖吗? #
280524次浏览 1438人参与
# 从夯到拉,评价编程语言 #
8939次浏览 75人参与
# 什么样的背景能拿SSP? #
118906次浏览 417人参与
# 一人一个landing小技巧 #
133842次浏览 1479人参与
# 牛客租房专区 #
127779次浏览 1359人参与
# 找实习是选平台还是选业务? #
13842次浏览 179人参与
# 每个月花钱最多的地方是? #
7639次浏览 105人参与
# 大疆的机械笔试比去年难吗 #
93959次浏览 764人参与
# 腾讯工作体验 #
530690次浏览 3593人参与
# 你见过哪些工贼行为 #
47160次浏览 175人参与
# xxx岗位的一天 #
13600次浏览 124人参与
# 十一月总结 #
19352次浏览 181人参与
# 深信服求职进展汇总 #
237129次浏览 1799人参与
# AI“智障”时刻 #
8139次浏览 76人参与
# 实习的内耗时刻 #
203620次浏览 1497人参与
# 分享一个让你热爱工作的瞬间 #
48575次浏览 416人参与
# 你面试时吹过最大的牛 #
24954次浏览 130人参与

查看5道真题和解析