字符串重排
翻译自 CSES-1743 题。
给定一个字符串,你需要重新排列它的字符,使得相邻的字符不相同。求这样的字符串中字典序最小的排列。
唯一的输入行是一个长度为 n 的字符串,字符串由大写字母 A–ZA–ZA–Z 组成。
输出一个字典序最小的重排字符串,使得相邻的字符不相同。如果无法生成这样的字符串,输出 −1-1−1。
HATTIVATTI
AHATITITVT
1≤n≤106。
注册一个 Hydro 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 Hydro 通用账户