#ATarc113e. [ARC113E] Rvom and Rsrev

[ARC113E] Rvom and Rsrev

题目描述

给定只由aa,bb组成的一个字符串SS,你可以做以下操作任意次,使最终的字符串字典序最大。

  • 选择SS的两个相同的字符,将它们之间的字符串翻转,并删掉所选择的两个字符。

比如在SS中选择两个位置i,j(si=sj,i<j)i,j(s_i=s_j,i<j),你可以将字符串SS替换为$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|}$

TT组数据

输入格式

第一行一个整数TT. 接下来TT行,每行一个字符串SS.

输出格式

TT行,一行一个字符串,对每一组测试数据,输出字典序最大的字符串。

样例 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$