#111Легко
Количество различных элементов
Время: 1 s · Память: 256 MB
- Словари и множества
Условие
Дан массив из чисел. Найдите, сколько в нём различных чисел.
Формат ввода
В первой строке (). Во второй — целых чисел ().
Формат вывода
Одно целое число — количество различных чисел.
Примеры
Ввод
6 5 1 2 4 3 1
Вывод
5
Ввод
3 7 7 7
Вывод
1
Примечание
Множество (set) — структура, где каждое значение хранится один раз: повторное добавление ничего не меняет. Добавьте все числа во множество — ответ равен его размеру. Python — set, C++ — set / unordered_set, Go — map[int64]bool.
При сравнение каждого элемента со всеми остальными ( операций) не уложится во время — множество или словарь справляются за один проход.
