菜鸟求助——ECNU OJ 2896 随机排序
Description
给定一组以一个空格分隔的只含大小写字母的字符串。与普通字典序不同,按照给定的字母顺序对这组字符串排序。设两个字符串的字母不会完全相同。如:Hat、hat、HAt等不会同时出现。
例如:字母顺序为QWERTYUIOPASDFGHJKLZXCVBNM时,一组字符串 hat cat bat book bookworm Dallas Austin Houston fire firefox fumble的排序结果为:Austin Dallas fumble fire firefox Houston hat cat book bookworm bat。
Input
每组数据由2行组成,第1行为字母顺序(26个大写字母),第2行是需要排序的一组字符串(只含大小写字母,长度不大于20)。
数据不多于100组。需要排序的一组字符串中包含的字符串个数至少1个,至多100个。
Output
对于每一组数据,输出排序后的字符串。字符串之间输出一个空格,最后一个字符串后面没有空格,而是输出一个换行符。
Sample Input
QWERTYUIOPASDFGHJKLZXCVBNM
hat cat bat book bookworm Dallas Austin Houston fire firefox fumble
QWERTYUIOPASDFGHJKLZXCVBNM
How are you
QAZWSXEDCRFVTGBYHNUJMIKOLP
How are you
ABCDEFGHIJKLMNOPQRSTUVWXYZ
How are you
Sample Output
Austin Dallas fumble fire firefox Houston hat cat book bookworm bat
you are How
are you How
are How you
求思路 求想法 求帮助
[解决办法]
要自己重写比较函数