http://acm.nyist.net/JudgeOnline/problem.php?pid=255
1 #include<stdio.h> 2 #include<string.h> 3 #include<algorithm> 4 using namespace std; 5 int main() 6 { 7 int T; 8 scanf("%d",&T); 9 while(T--) 10 { 11 int n,i,s=0,a[550]={0}; 12 scanf("%d",&n); 13 for(i=0;i<n;i++) 14 scanf("%d",&a[i]); 15 sort(a,a+n); 16 for(i=0;i<n;i++) 17 { 18 if(a[i]!=a[i+1]) 19 s++; 20 } 21 printf("%d\n",s); 22 printf("%d",a[0]); 23 for(i=1;i<n;i++) 24 { 25 if(a[i]!=a[i-1]) 26 printf(" %d",a[i]); 27 } 28 printf("\n"); 29 } 30 return 0; 31 }