#P9348. 小园香径独徘徊
小园香径独徘徊
Description
有两个字符串 ,一开始给定 , 为空串。每次你可以执行以下三种操作,直到 变为空串:
- 删去 的第一个字符,并将这个字符插入 的开头;
- 删去 的第一个字符,并将这个字符插入 的末尾;
- 删去 的最后一个字符,并将这个字符插入 的开头。
a3 想知道, 变为空串后,可以构成的字典序最小的 。
Input Format
本题有多组测试数据。
第一行一个整数 ,表示测试数据组数。
对于每组测试数据,一行一个字符串 。
Output Format
对于每组测试数据,一行一个字符串,表示可以构成的字典序最小的 。
2
ababdca
dcbcadb
aaabbdc
abbcdcd
Hint
【样例 1 解释】
- 对于 ,依次进行第 种操作,即可得到 。
- 对于 ,依次进行第 种操作,即可得到 。
【数据规模与约定】
本题采用捆绑测试。
- Subtask 1(5 points): 由至多两种字符构成。
- Subtask 2(10 points):。
- Subtask 3(15 points):。
- Subtask 4(25 points):。
- Subtask 5(20 points):。
- Subtask 6(25 points):无特殊限制。
对于 的数据,,,, 仅由小写字母构成。
京公网安备 11011102002149号