Дан упорядоченный по неубыванию список чисел. Определите, сколько в нем различных элементов.
Входные данные
Вводится список чисел. Все числа списка находятся на одной строке. Каждое число по модулю меньше 2*10
9.
Выходные данные
Выведите ответ на задачу.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
1 2 2 3 3 3 |
3 |
Пояснение
При решении задания нельзя использовать массивы для хранения данных
Примечание
Для считывания данных на языке С++ используйте цикл
while(cin >> a)
{
// работа с числом a
}
Запрещенные операторы: [; ]