#4236. 最小化排序(Minimize Ordering).
最小化排序(Minimize Ordering).
题目描述
给定一个字符串 。找出通过重新排列 中的字符得到的字典序最小的字符串 。
这里,对于两个不同的字符串 和 ,当满足以下条件之一时, 在字典序上成立:
-
存在一个整数 使得 且对于所有整数 都有 。
-
对于所有整数 都有 ,且 。
输入格式
输入S
输出格式
输出通过重新排列 中的字符得到的字典序最小的字符串 。
样例
aba
aab
zzzz
zzzz
样例解释
【样例1说明】
通过重新排列 aba
可以得到三个字符串:
aba
aab
baa
其中字典序最小的是 aab
。
数据范围
是一个长度在 到 之间(包含)的字符串,仅由小写英文字母组成。
来源
- AtCoder ABC242B