RYIP在线题库
首 页   >   习题练习   >   提交
Problem1982--T字典序

1982: T字典序

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

【 Description 】

统治王国的国王拓拓决定改变英文小写字母的字母顺序。

新的字母顺序由字符串 X 表示,它是 a 、b、…… 、z ((1i26) 的第 i 个字符将是新顺序中第 i 小的英文小写字母。

该王国有 N 位公民,其姓名为 1,2,...,S1,S2,...,SN,其中每个 Si(1iN) 由小写英文字母组成。

按照拓拓决定的字母大小顺序对这些名字进行字典序排序。


【 Input 】

第一行一个字符串 X

第二行一个整数 N

接下来 N 行每行一个字符串Si

【 Output 】

输出 N 行字符串。当公民姓名按照拓拓决定的字母序排序时,第 i 行 (1iN) 是按字典序排序的第 i 小的姓名字符串。

【 Sample Input 】

bacdefghijklmnopqrstuvwxzy
4
abx
bzz
bzy
caa

【 Sample Output 】

bzz
bzy
abx
caa

【HINT】

在新英文小写字母大小顺序中,b小于az小于y。 因此,如果按照字典序对人名进行排序,则升序排列为 bzz  bzy  abx  caa 。


  • X 是 a 、b、…… 、z 的排列。
  • 2  N  50000
  • N 是一个整数
  • 1  Si  10  (1  i  N)
  • Si 由小写英文字母组成。 (1iN)
  • Si = Sj (1  i < j  N)



【 Source/Category 】

top TX