每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入一个整数 ,表示操作串长度。第二行输入一个长度恰好为 的字符串 ,保证其中每个字符要么是小写英文字母,要么是 ,要么是 。除此之外,保证单个测试文件的 之和不超过 。
对于每一组测试数据,新起一行。如果最终字符串为空,输出 ,否则,输出最终字符串。
5 8 ab!c-de! 3 !-a 5 abc-- 10 ab!cd-!e-f 5 aa---
edab a a cabf Empty
对于第一组数据,操作过程如下: 初始为空串,输入端在右侧。 输入 、 后,字符串变为 。 遇到 后,输入端切换到左侧。 输入 后,字符串变为 。 遇到 后,删除左侧的一个字符,字符串变回 。 再输入 、 后,字符串变为 。 最后一次 只会切换输入端,不会改变字符串本身。因此答案为 。