APCS201810第1題最少相異字母
zerojudge:https://zerojudge.tw/ShowProblem?problemid=e313
『字串裡面有太多不同的字是不和諧的』,喵喵妮維森這麼說著。因此她想要在 N 個字串中,找出含有最少相異字母的字串,當有多個都是最少相異字母時,則選出字典排序最小者。
舉例來說,對於三個字串"ABBCAAB"、"AABBACC"、"AAPPCCSS",可以看出各個字串所含有的相異字母數量分別是3、3、4。其中按照字典間互相比較可以得到"ABBCAAB" > "AABBACC",所以最後會得到字串"AABBACC"。
請幫助喵喵維森找出最和諧的字串。
輸入說明
第一行有一個正整數 N (N ≤ 1000),代表接下來有 N 個字串。
接下來有 N 行,每一行有一個字串,字串內只會含有大寫字母A ~ Z。
輸出說明
找出 N 個字串內最少相異字母的字串,
當有多個字串相異字母都是最少時,則選出字典排序最小者。
輸入範例1
3
ABBCAAB
AABBACC
AAPPCCSS
輸出範例1
AABBACC
解題策略
多鍵值排序