提交时间:2022-05-14 19:51:45

运行 ID: 157

#include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int a[n],c[n],x,js=0; memset(a,0,sizeof(a)); memset(c,0,sizeof(c)); for(int i=0;i<n;i++){ cin>>a[i]; } x=a[0]; for(int i=0;i<n;i++){ if(a[i]>x) x=a[i]; } bool b[x+1]; memset(b,0,sizeof(b)); for(int i=0;i<n;i++){ b[a[i]]=true; } for(int i=0;i<x+1;i++){ if(b[i]) js++; } cout<<js<<endl; for(int i=0;i<x+1;i++){ if(b[i]) cout<<i<<" "; } return 0; }