#P3809. 【模板】后缀排序

【模板】后缀排序

【模板】后缀排序

  • 时间限制:2 秒
  • 内存限制:256 MiB

题目描述

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

输入格式

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

输出格式

一行,共 nn 个整数,表示答案。

样例输入 1

ababa

样例输出 1

5 3 1 4 2

数据范围

1n1061\le n\le 10^6

子任务编号 分值 特殊限制
1 20 n1000n\le 1000
2 40 n100000n\le 100000
3 无特殊限制