EduBrick

Сколько разных символов

2000 мс · 256 МБ · всё или ничего

Сколько различных символов встречается в строке?

Пробел считается отдельным символом.

Формат ввода

Одна строка длиной не больше 10510^5 символов из строчных латинских букв и пробелов. Строка непустая, не начинается и не заканчивается пробелом.

Формат вывода

Одно число.

Примеры

ввод
hello world
вывод
8

Примечание

Достаточно массива из 256 отметок: прошли по строке, отметили встреченные коды, посчитали отметки. Годится и std::vector<bool> — здесь его особенности не мешают.

Войдите, чтобы отправлять решения.