#4238. 新词典序排序(Neo-lexicographicOrdering)
新词典序排序(Neo-lexicographicOrdering)
题目描述
小高是AtCoder王国的统治者,决定改变英文小写字母的字母顺序。新的字母顺序由一个字符串表示,它是、、...、的一个排列。的第个字符将是新顺序中第小的英文小写字母。
王国有个公民,他们的名字是, , ..., ,其中每个由小写英文字母组成。
按照小高决定的字母顺序,对这些名字进行字典序排序。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出行。第行应包含按小高决定的字母顺序排序后的第小的名字。
样例
bacdefghijklmnopqrstuvwxzy
4
abx
bzz
bzy
caa
bzz
bzy
abx
caa
zyxwvutsrqponmlkjihgfedcba
5
a
ab
abc
ac
b
b
a
ac
ab
abc
样例1解释
在小高设定的新字母顺序中,比小,比小。因此,按字典序排序公民的名字会得到bzz、bzy、abx、caa的升序结果。
数据范围
是、、...、的一个排列, ,是整数。,由小写英文字母组成。, 。
来源
- AtCoder ABC219C