q869. 逐步建立的密碼
標籤 :
通過比率: 44人/ 47人 ( 94%) [非即時]
評分方式:
Tolerant

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

內容

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

輸入說明

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

輸出說明

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

範例輸入 #1
3
abcd
a
abc
範例輸出 #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
提示 :

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

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

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
46405 1121228@stu. ... (你知道我是誰嗎!!??) q869
set<pair<int, int>>
129 2025-06-20 09:44