#ATarc113e. [ARC113E] Rvom and Rsrev
[ARC113E] Rvom and Rsrev
题目描述
给定只由,组成的一个字符串,你可以做以下操作任意次,使最终的字符串字典序最大。
- 选择的两个相同的字符,将它们之间的字符串翻转,并删掉所选择的两个字符。
比如在中选择两个位置,你可以将字符串替换为$s\_1\dots s\_{i-1}s\_{j-1}s\_{j-2}\dots s\_{i+2}s\_{i+1}s\_{j+1}s\_{j+2}\dots s\_{|S|}$
有组数据
输入格式
第一行一个整数. 接下来行,每行一个字符串.
输出格式
行,一行一个字符串,对每一组测试数据,输出字典序最大的字符串。
样例 1
输入
20
abbaa
babbb
aabbabaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbabaaaaabbaababaaabbabbbbbaaaaa
babbbaaaabaababbbabaabaaaaababaa
bbaababababbbaaabaabababaabbabab
abaabbabaabaaaaabaaaabbaabaaaaab
aabababbabbabbabbaaaabbabbbabaab
aabababbabbbbaaaabbaaaaabbaaaabb
abbbbaabaaabababaaaababababbaabb
aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb
aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbb
abababaaababaaabbbbbaaaaaaabbbbb
aabbaaaaababaabbbbbbbbbaabaaabbb
babababbababbbababbbbbababbbabbb
bbbbababbababbbabababbabbabbbbbb
aaaaaaaaaaaaaaaaababababbbabbbbb
aabababbabbabababababababbbbabbb
输出
bba
bba
bbba
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbaaaaaaaa
bbbbbbbbbbbbbaaaaaaa
bbbbbbbbbbbbbbbb
bbbbbbbbbb
bbbbbbbbbbbbbbbbab
bbbbbbbbbbbbbb
bbbbbbbbbbbbbabb
abbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbaaaaaaaaa
bbbbbbbbbbbbbbbaaaaa
bbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbba
bbbbbbbbbaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbba
说明/提示
$1\le T\le 2\times 10^5\\ 1\le |S\_i|(i=1,2\dots ,T)\\ 1\le |S\_1|+|S\_2|+\dots +|S\_T|\le 2\times 10^5$