QOJ.ac

QOJ

実行時間制限: 1.5 s メモリ制限: 512 MB 満点: 100

#17604. VEZUV

統計

某場區域 ICPC 競賽的委員會成員未能提供合適的競賽環境,因此決定以字典順序(lexicographical order)來對隊伍進行排名。也就是說,隊伍名稱在字典順序中最小者將被宣佈為獲勝者。

本題的主角 Etna 是一支隊伍的隊長,我們將隱藏該隊伍的身份,但可以說該隊伍的名稱以字母 'Z' 開頭,這使它處於相當不利的地位。經過與委員會的長期討論,Etna 成功爭取到了一種更公平的隊伍排名方式。遺憾的是,隊伍仍將按字典順序進行排名,但字典順序的定義將會改變。更準確地說,委員會將隨機選擇一種英文字母的排列(permutation),並根據該排列自然地定義字典順序。換句話說,字母在排列中的順序將對應於它們在字典順序中的優先級。

Etna 立即拿出她的筆記型電腦,寫了一個程式,為每一支隊伍找出一個字母排列,使得該隊伍能贏得比賽。遺憾的是,該程式至今尚未執行完畢。請幫助 Etna 並編寫一個更有效率的程式來實現相同的功能。

輸入格式

第一行包含一個自然數 $N$,代表參賽隊伍的數量。 接下來的 $N$ 行包含參賽隊伍的名稱。每個隊伍名稱由一個單字組成,該單字由小寫英文字母組成。當然,隊伍名稱各不相同。

輸出格式

對於每一支隊伍,依照輸入中給出的順序,在獨立的一行中輸出一個英文字母的排列,使得該隊伍能贏得比賽。如果不存在這樣的排列,則輸出 "nemoguce";如果存在多個這樣的排列,輸出其中任何一個即可。

子任務

令 $L$ 為所有 $N$ 支隊伍名稱長度的總和,$K$ 為所有隊伍名稱中出現的不同字母數量。

子任務 分數 資料範圍
1 13 $1 \le N \le 100, 1 \le L \le 10\,000, 1 \le K \le 6$
2 32 $1 \le N \le 350, 1 \le L \le 10\,000, 1 \le K \le 26$
3 55 $1 \le N \le 25\,000, 1 \le L \le 1\,000\,000, 1 \le K \le 26$

範例

輸入格式 1

3
war
zag
wro

輸出格式 1

agorwzbcdefhijklmnpqstuvxy
agorzwbcdefhijklmnpqstuvxy
gorawzbcdefhijklmnpqstuvxy

輸入格式 2

3
b
ab
aa

輸出格式 2

bacdefghijklmnopqrstuvwxyz
nemoguce
abcdefghijklmnopqrstuvwxyz

輸入格式 3

7
bcada
dbaab
bbabc
ababb
aacdf
bcdff
baddb

輸出格式 3

cbadfeghijklmnopqrstuvwxyz
cdabfeghijklmnopqrstuvwxyz
bacdfeghijklmnopqrstuvwxyz
nemoguce
abcdfeghijklmnopqrstuvwxyz
cbdafeghijklmnopqrstuvwxyz
nemoguce

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.