Eliminación de duplicados conservando el orden

PHP Medium arrays

Tarea «Eliminación de duplicados conservando el orden»

Escriba un programa que reciba un arreglo de números enteros y elimine todos los duplicados, conservando el orden original de los elementos. El programa debe mostrar un nuevo arreglo que contenga solo los elementos únicos en el orden en que aparecen en el arreglo original. Adicionalmente, si la cantidad de elementos únicos es menor a 3, el programa debe mostrar el mensaje 'Pocos elementos únicos'. Restricciones: el tamaño del arreglo de entrada no supera 1000, los elementos son números enteros de -10^9 a 10^9.

Formato de entrada

En la primera línea un número entero N (1 ≤ N ≤ 1000) — la cantidad de elementos del arreglo. En la segunda línea N números enteros separados por espacios.

Formato de salida

Muestre los elementos únicos del arreglo, separados por espacios, en el orden de su primera aparición. Si la cantidad de elementos únicos es menor a 3, muestre 'Pocos elementos únicos'.

Ejemplos

Ejemplo 1

ENTRADA
5 1 2 2 3 1
SALIDA
1 2 3

Ejemplo 2

ENTRADA
3 Война и мир Толстой 1869 Преступление и наказание Достоевский 1866 Анна Каренина Толстой 1877 1866
SALIDA
Преступление и наказание

Ejemplo 3

ENTRADA
3 10 10 10
SALIDA
Мало уникальных элементов

Ejemplo 4

ENTRADA
2 Мастер и Маргарита Булгаков 1967 Тихий Дон Шолохов 1940 2000
SALIDA
Нет
main.php