q869. 逐步建立的密碼
Tags :
Accepted rate : 23人/24人 ( 96% ) [非即時]
評分方式:
Tolerant

最近更新 : 2025-06-20 09:14

Content

在某間情報機構中,密碼是由一個長字串逐步建立而成的。每次密碼更新時,會在現有密碼的尾端新增幾個字元,並紀錄下每一次更新後的密碼樣貌。現在你手上有這些歷次密碼的紀錄,但它們是無序的。你的任務是,根據密碼長度由短到長的順序,將這些紀錄依序排列,並以右對齊的方式輸出,模擬密碼從無到有逐步建立的過程。

Input

第一行輸入一個整數 n,代表接下來有 n 行的密碼紀錄。
接下來 n 行,每行一個字串,代表某次更新後的密碼樣貌。

Output

輸出 n 行,每行為一個密碼紀錄,依照字串長度由短到長排序,並且右對齊輸出,使得最長的密碼在最右邊,其他密碼與它對齊。

Sample Input #1
3
abcd
a
abc
Sample Output #1
   a
 abc
abcd
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (25%): 1.0s , <1K
公開 測資點#1 (25%): 1.0s , <1K
公開 測資點#2 (25%): 1.0s , <1K
公開 測資點#3 (25%): 1.0s , <1K
Hint :

字串長度一樣時,請依字母序排序由小到大輸出

Tags:
出處:
[管理者: sophie198205 ... (闕河正) ]

Status Forum 排行

ID User Problem Subject Hit Post Date
46405 1121228@stu. ... (你知道我是誰嗎!!??) q869
set<pair<int, int>>
51 2025-06-20 09:44