#P111. 后缀排序

    ID: 446 Type: RemoteJudge 4000ms 512MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>模板字符串数据结构后缀数组

后缀排序

题目描述

这是一道模板题。

读入一个长度为 n n 的由大小写英文字母或数字组成的字符串,请把这个字符串的所有非空后缀按字典序从小到大排序,然后按顺序输出后缀的第一个字符在原串中的位置。位置编号为 1 1 n n

输入格式

一行一个长度为 n n 的仅包含大小写英文字母或数字的字符串。

输出格式

第一行 n n 个整数,第 i i 个整数为 SA[i] \text{SA}[i]

ababa
5 3 1 4 2

数据范围与提示

1n106 1 \leq n \leq 10 ^ 6