logo AlgoBeat OnlineJudge
登录 注册

#142. 【模板】后缀排序

内存限制:512 MiB 时间限制:3000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Elaina

题目描述

伊蕾娜有一个神奇的字符串 ,保证字符串 仅由小写字母组成。

她在纸上写出了字符串的所有后缀,比如字符串 apple 的所有后缀有 appleppleplelee,并将这些后缀按字典序排序,字典序越小的越靠前。

请你输出字符串的这些后缀按字典序排序后的顺序。显然由于一个字符串的后缀长度两两不同,不会有字典序相同的后缀。

输入格式

输入一个仅含小写字母的字符串

输出格式

输出 个正整数以空格分隔,第 个整数表示字符串的字典序第 小的后缀的第一个字符的位置。

样例

样例输入 1

apple

样例输出 1

1 5 4 3 2

样例输入 2

aaaab

样例输出 2

1 2 3 4 5

样例输入 3

elaina

样例输出 3

6 3 1 4 2 5

数据范围与提示

本题共 个测试点,其中第一个测试点字符串的长度为 ,第 个测试点中第 个测试点字符串的长度为 ,第 个测试点字符串的长度为