Unicos elementos

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
10
Resuelto:
0

Descripción

Dado un conjunto de números enteros, debes determinar cuántos valores distintos aparecen en la lista.

 

Además, debes imprimir los números distintos en el orden en que aparecen por primera vez.

Entrada

La primera línea contiene un entero `n`.

La segunda línea contiene `n` enteros separados por espacios.

## Restricciones

 

- $1 ≤ n ≤ 10^5$

- $1 ≤ a[i] ≤ 10^9$

Salida

En la primera línea, imprime la cantidad de números distintos.

En la segunda línea, imprime los números distintos en el orden de su primera aparición.

Ejemplo Entrada

Copy icon
8
5 3 5 2 3 7 2 9

Ejemplo Salida

Copy icon
5
5 3 2 7 9

Ayuda