提交时间:2022-05-14 20:08:44

运行 ID: 176

#include<bits/stdc++.h> using namespace std; int main(){ int n, x=0, y=0;; while(cin>>n){ int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } for(int j=0;j<n;j++){ for(int k=0;k<n;k++){ if(a[j]>a[k]){ x=a[j]; a[j]=a[k]; a[k]=x; } } } for(int i=0;i<n;i++){ if(a[i]==a[i+1]){ a[i]=0; } } for(int i=0;i<n;i++){ if(a[i]!=0){ y++; } } cout<<y<<endl; for(int i=n-1;i>=0;i--){ if(a[i]!=0){ cout<<a[i]<<" "; } } } return 0; }