EduBrick

D. Все различные подстроки

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

Сколько различных непустых подстрок у данной строки?

Формат ввода

Одна строка длины nn (1≤n≤20001 \le n \le 2000) из строчных латинских букв.

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

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

Примеры

ввод
abacaba
вывод
21
ввод
aaaa
вывод
4
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.