#include<iostream>
#include <algorithm>
using namespace std;
bool e(int f,int j){
return f<j;
}
int main(){
int a,b[101],c=0;
cin>>a;
for(int i=0;i<a;i++){
cin>>b[i];
}
for(int i=0;i<a;i++){
for(int j=0;j<a;j++){
if(b[j]==b[i]){
b[j]=0;
}
}
}
sort(b,b+a,e);
for(int i=0;i<a;i++){
if(b[i]!=0){
c++;
}
}
cout<<c;
for(int i=0;i<a;i++){
if(b[i]!=0){
cout<<b[i]<<" ";
}
}
return 0;
}
共 2 条回复
@qym 你如果输入是:5 0 0 0 0 0 输出应该是:1 0 而你是:0
cout << c << "\n";