11778. Видалити однакові
Відправити розв'язок
Бали:
100
Time limit:
2.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Дано відсортований у порядку неспадання лінійний масив \(A\) довжиною \(N\).
Видаліть дублікати елементів таблиці так, щоб кожен унікальний елемент з'являвся у масиві лише один раз. Відносний порядок елементів має бути незмінним.
Формат вхідних даних
Перший рядок вхідного потоку містить ціле число \(N\)
Наступний рядок містить \(N\) цілих чисел \(A_i\).
Формат вихідних даних
У першиму рядку вивести кількість елементів таблиці, що залишилися.
У другому рядку через пропуск вивести елементи оноленої таблиці \(A\).
Обмеження
- \(1 \le N \le 10^5\)
- \(-100 \le A_i \le 100\)
Приклад вхідних даних
3
1 1 2
Приклад вихідних даних
2
1 2
Приклад вхідних даних
11
0 0 1 1 1 2 2 3 3 3 4
Приклад вихідних даних
5
0 1 2 3 4
Приклад вхідних даних
5
1 1 1 1 1
Приклад вихідних даних
1
1
Коментарі