歷經了數次通訊之後,科學家收集到了 N 筆關於外星人姓名、書籍等依照字典順序排序的資料。所謂的字典順序就是從兩個字串的第一個字母開始比對直到找到第一個相異的字元,並使用該字元的大小關係為字串作排序。例如對英文來說car 會在cat 的前面,因為在字母表中r在t的前面。而空字元視為在所有字元前面,因此car的字典順序較cargo小。 科學家好奇外星語的字母在字母表中順序為何,請寫一支程式幫助他們。
輸入格式:
第一列有一個整數N (1 ≤ N ≤ 105),代表收集到了多少筆外星語的字詞。 接下來有N列,每一列有一個字串S代表科學家收集到的資料,這N個字串已經使用外星語的字典順序排好。保證每個字串只會具有前述的[0-9A-Zaz]以及’+’和’/’的64種字元,且字串長度小於10。
輸出格式:
對於全部有出現在資料中的字元種類,請依照外星語中的字典順序由小到大輸出。保證答案有唯一的順序。
輸入範例1
4
baba
nanaba
nanana
naana
輸出範例1
bna
輸入範例2
10
6/6+/
6+/6+
///++
//++/+
/+/+66
/+/+/
++66+6
++//
++//+
+++6/
輸出範例2
6/+
輸入範例3
13
A
a
a
C
+
d
1
F
8
8
2
0
k
輸出範例3
AaC+d1F820k作者: may 時間: 2025-1-29 21:33