e028: P-2-1. 不同的數—排序
Tags : 排序
Accepted rate : 10人/10人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-01-16 01:11

Content

假設有 N 個整數要被讀到一個陣列中,我們想要將這些數字排序並去除重複的數字,例如輸入的整數序列是 (5, 3, 9, 3, 15, 9, 8, 9),這些數如從小到大排是 ( 3, 3, 5, 8, 9, 9, 9, 15),去除重複者後為(3, 5, 8, 9, 15)。寫一個函數,傳回有多少不同的數字並且將結果放在陣列中回傳。

Time limit: 1 秒

Input

輸入兩行,第一行是正整數 N,N 不超過 10 萬,第二行是 N 個整數,大小不超過 10^9,以空白間隔。

Output

第一行輸出有多少相異整數,第二行由小到大輸出這些相異整數,相鄰數字之間以一個空白間隔。

Sample Input
7
0 3 9 3 3 -1 0
Sample Output
4
-1 0 3 9
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1K
公開 測資點#3 (20%): 1.0s , <1M
公開 測資點#4 (20%): 1.0s , <1M
Hint :
Tags:
排序
出處:
AP325 [管理者:
mcjksieu005 (mcjksieu005)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」