字符串重排
翻译自 CSES-1743 题。
给定一个字符串,你需要重新排列它的字符,使得相邻的字符不相同。求这样的字符串中字典序最小的排列。
唯一的输入行是一个长度为n n n的字符串,字符串由大写字母 A–Z 组成。
输出一个字典序最小的重排字符串,使得相邻的字符不相同。如果无法生成这样的字符串,输出 −1−1−1。
HATTIVATTI
AHATITITVT
1≤n≤1061≤n≤10^61≤n≤106。
使用您的 Hydro 通用账户