题解
2026-03-19 21:38:54
发布于:浙江
7阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int a[110],b[100];
int main(){
int N, M;
cin >> N >> M;
vector<bool> arrived(N, false);
for (int i = 0; i < M; ++i) {
int num;
cin >> num;
arrived[num] = true;
}
vector<int> missing;
for (int i = 0; i < N; ++i) {
if (!arrived[i]) {
missing.push_back(i);
}
}
if (missing.empty()) {
cout << N << endl;
} else {
for (int i = 0; i < missing.size(); ++i) {
if (i > 0) {
cout << " ";
}
cout << missing[i];
}
cout << endl;
}
return 0;
}
这里空空如也



有帮助,赞一个