样例过了但是wa了
#include <bits/stdc++.h>
using namespace std;
int main(){
int a[113441],vis[113441],f=0,n,m,x;
cin>>n>>m;
for(int i=0;i<n;i++){
a[i]=i;
}
for(int i=0;i<n;i++){
cin>>x;
if(a[x]==x&&vis[x]==0){
vis[x]=1;
f++;
}
}
if(f==n)cout<<n;
else{
for(int i=0;i<n;i++){
if(!vis[i])cout<<a[i]<<" ";
}
}
return 0;
}