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