关注
第四题
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;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 2025年终总结 #
164574次浏览 2783人参与
# 你面试体验感最差/最好的公司 #
11835次浏览 193人参与
# 一人说一个提前实习的好处 #
7065次浏览 132人参与
# 重来一次,你会对开始求职的自己说 #
4898次浏览 123人参与
# 秋招落幕,你是He or Be #
7245次浏览 157人参与
# 找工作,行业重要还是岗位重要? #
84676次浏览 1673人参与
# 实习没事做是福还是祸? #
11691次浏览 189人参与
# 今年你最想重开的一场面试是? #
2408次浏览 35人参与
# 团建是“福利”还是是 “渡劫” #
5842次浏览 133人参与
# 你小心翼翼的闯过多大的祸? #
9631次浏览 137人参与
# 比亚迪工作体验 #
73115次浏览 277人参与
# 工作中听到最受打击的一句话 #
4278次浏览 83人参与
# 机械人避雷的岗位/公司 #
38567次浏览 261人参与
# 大厂VS公务员你怎么选 #
73234次浏览 668人参与
# 长城汽车工作体验 #
12820次浏览 16人参与
# 如何排解工作中的焦虑 #
246720次浏览 2270人参与
# 机械制造面试点评 #
80733次浏览 465人参与
# 秋招结束之后的日子 #
114100次浏览 1051人参与
# 应届生进小公司有什么影响吗 #
109711次浏览 1123人参与
# 总结:哪家公司面试体验感最差 #
83154次浏览 388人参与