EduBrick

O. Сколько различных начал

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

Посчитайте количество различных непустых префиксов среди всех слов набора.

Например, для слов abc и abd различные префиксы — это a, ab, abc, abd: всего четыре.

Формат ввода

В первой строке — число nn (1≤n≤250 0001 \le n \le 250\,000), затем nn строк со словами. Слова могут повторяться.

Все строки непусты и состоят из строчных латинских букв, их суммарная длина не превосходит 250 000250\,000.

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

Одно число — количество различных непустых префиксов.

Примеры

ввод
2
abc
abd
вывод
4
ввод
1
a
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.