Məsələlər
Суффиксный массив
Суффиксный массив
Дана строка, требуется построить суффиксный массив для этой строки. Суффиксный массив - лексикографически отсортированный массив всех суффиксов строки. Каждый суффикс задается целым числом — позицией начала.
Строка s лексикографически меньше строки t, если существует такое i, что si
< ti
и sj
= tj
для всех j < i. Или, если такого i не существует и строка s короче строки t.
Здесь si
- код i-го символа строки s.
Входные данные
Одна строка - английский литературный текст. Длина текста не превосходит 105
. Коды всех символов в тексте от 32 до 127.
Выходные данные
Выведите n чисел - суффиксный массив данной строки.
Giriş verilənləri #1
99 bottles of beer.
Çıxış verilənləri #1
14 3 11 19 2 1 15 4 16 17 9 13 8 12 5 18 10 7 6