#P1033. 重组基因
重组基因
题目描述
Dave 对手中的基因序列不太满意!
Dave 所在的宇宙中,基因序列是一个小写字母组成的字符串,他正在研究一串基因序列 ,为了凑出他心中最美的基因序列,他先准备了一个空基因序列 ,然后每次从当前的 中选出字典序最大的连续子串,将其取出接到 的末尾,直到 为空。最终得到的 就是 Dave 的得意之作!
虽然还没有开始动手,但是 Dave 迫不及待地想看看最终的结果,这个重任就交给你了。
输入格式
第一行一个整数 表示数据组数。
对于每组数据,第一行一个整数 ,第二行一个长度为 的小写字符串 。
输出格式
共 行,第 行一个字符串表示第 组数据最终的串 。
2
5
abacb
7
abacaba
cbbaa
cababaa
样例解释 1
样例解释:对于第二组数据:
- abacaba 的最大字典序子串是 [4,7] 的 caba,S 变为 aba,T 变为 caba。
- aba 的最大字典序子串是 [2,3] 的 ba,S 变为 a,T 变为 cababa。
- a 的最大字典序子串是 [1,1] 的 a,S 变为空,T 变为 cababaa。
数据范围
对于 的数据,。
对于 的数据,。
对于另外 的数据, 中仅含字母 。
对于 的数据,,,, 中仅包含小写字母。