#arc050d. [arc050_d]Suffix Concat
[arc050_d]Suffix Concat
问题文
给定一个长度为 的字符串 。对于每个 (),定义 的第 个字符到第 个字符之间的子字符串为 。
请找出将 ,,, 按照任意顺序连接起来得到的字符串中,字典序最小的串。
约束条件
- 字符串 的长度等于
- 字符串 仅包含小写英文字母
输入
从标准输入读入输入数据。
输出
输出 行。第 行输出 。
其中, 是 到 的一个排列,满足以下条件:
- 将 ,,, 按照这个顺序连接起来得到的字符串是字典序最小的。
如果存在多个合法的答案,输出其中任意一个。
示例1
输入示例1
3
arc
输出示例1
1
3
2
将 arc
、c
、rc
按照这个顺序连接起来得到的 arccrc
是字典序最小的。
示例2
输入示例2
2
zz
输出示例2
1
2
也可以输出 ,。
示例3
输入示例3
5
abaab
输出示例3
3
1
4
2
5