SP28479 REDSUBLIA - Single substitutions

题目描述

在 Redsublia 国这个地方,人们写单词时总是会改变其中一个字母。这些单词都是由 6 个小写字母组成的。因此,如果一个单词是 abcdef,他们可能会写成 gbcdef 或 azcdef。 这样做的结果是,有时候这些单词可能会产生歧义。 在学校里,学生们要学习一些指定的单词,并在测试中加以运用。在测试时,单词会被改动一个字母。学生们可能会遇到不存在的单词或者有歧义的单词。此时,他们需要从已学的单词中找到字典序最小的符合条件的单词。 Bugsy 在学校面临这样的挑战。请帮助他克服困难。

输入格式

第一行输入一个整数 $N$,表示测试用例的数量。 接下来的每一组测试用例,首先输入一个整数 $L$,表示该测试用例中输入的行数。 每一行可能是以下两种形式之一: - `W `:在词典中加入一个新单词 - `Q `:查找当前词典中最符合查询条件的单词

输出格式

对每个测试用例,首先输出: `Test `然后针对每个查询,输出字典序最小的匹配单词。如果没有符合条件的单词,输出 0。

说明/提示

- 测试用例数量 $N$ 满足 $1 \le N \le 10$ - 每个测试用例的行数 $L$ 满足 $1 \le L \le 1000$ - 每个单词的长度固定为 6,由小写字母 a-z 组成。 **本翻译由 AI 自动生成**