#A1385. 【例】[ABC219C] 新字典序排序(Neo-lexicographic Ordering)
【例】[ABC219C] 新字典序排序(Neo-lexicographic Ordering)
新字典序排序
题目描述
小高是 AtCoder
王国的统治者,决定改变英文小写字母的字母顺序。新的字母顺序由一个字符串 表示,它是a
b
z
的一个排列。
的第 个字符将是新顺序中第 小的英文小写字母。
王国有 个公民,他们的名字是 , 其中每个 由小写英文字母组成。
按照小高决定的字母顺序,对这些名字进行字典序排序
输入格式
第一行输入一个字符串 。
第二行输入一个整数 。
接下来有 行,每行输入字符串 。
输出格式
输出 行。
第 行应包含按小高决定的字母顺序排序后的第 小的名字
样例
bacdefghijklmnopqrstuvwxzy
4
abx
bzz
bzy
caa
bzz
bzy
abx
caa
zyxwvutsrqponmlkjihgfedcba
5
a
ab
abc
ac
b
b
a
ac
ab
abc
提示
样例说明 1
在小高设定的新字母顺序中,b
比 a
小,z
比 y
小。
因此,按字典序排序公民的名字会得到 bzz
、bzy
、abx
、caa
的升序结果。
数据范围
- 是
a
b
z
的一个排列 - 是整数
- $ 1\ \leq\ |S_i|\ \leq\ 10\ \,\ (1\ \leq\ i\ \leq\ N) $
- 由小写英文字母组成