#include <stdio.h>
#include <stdlib.h>
int main(void) {
int n, i, c = 0;
scanf("%d", &n);
int a[n + 1], b[1001] = {0};
for (i = 1; i <= n; i++) {
scanf("%d", &a[i]);
b[a[i]]++;
}
for (i = 1; i <= n; i++) {
if (b[a[i]] > 0) {
c++;
}
}
printf("%d\n", c);
for (i = 0; i <= 1001; i++) {
if (b[a[i]] > 0) {
printf("%d", a[i]);
}
}
printf("\n");
return 0;
}
为啥过不了