#P853. 社交軟件

社交軟件

題目描述

有一款社交軟件有著100萬名用戶,每名用戶都有一個唯一的ID p。近期有一場十分火爆的線上演唱會,因此主辦方使用這個社交軟件進行報名。每次報名,服務器都會記錄下報名者的ID。報名結束後,經統計共有 n 名用戶報名了演唱會。但由於管理人員的設置錯誤,導致一名用戶可以多次報名演唱會。實際上,只有 k 名用戶報名了演唱會。因此,主辦方希望你使用盡可能少的內存(少於14 MBytes),將報名者的ID從小到大排序並去重。

1 <= n <= 106, 1 <= p <= 106, 1 <= k <= n。

輸入格式

第1行有一正整數 n (1 <= n <= 106),表示接下來有 n 個用戶ID。

第2至n+1行,每行為一個用戶ID p (1 <= p <= 106)。

 

輸出格式

輸出 k 行,每行為從小到大排序且去重的用戶ID。

Samples

["3\r\n1\r\n3\r\n3","5\r\n1\r\n2\r\n5\r\n3\r\n5"]
["1\r\n3","1\r\n2\r\n3\r\n5"]

原始資料

  • Zero1 題號:a853
  • Hydro 題號:Z0853
  • Locale:zh_TW
  • Display:practice