#30974: C++ std::set


a011321@stdmail.nssh.ntpc.edu. ... (lanjudger)

學校 : 新北市私立南山高級中學
編號 : 165916
來源 : [203.71.175.126]
最後登入時間 :
2023-10-25 17:10:46
i399. 1. 數字遊戲 -- 2022年6月APCS | From: [223.140.142.126] | 發表日期 : 2022-06-27 13:32

set 裡的元素是唯一的,也就是具有不重複的特性,同時,放進去的資料也會進行排序,就不用 sort 了。

實作:

  1. 建一個長度是 3 的陣列,輸出資料。
  2. 建一個 set,set<int> myset(陣列, 陣列長度);
  3. 直接輸出第一筆輸出資料:個數 --> 其實就是 4 - set.size()
  4. 這時候的 set 已經從小到大排序且已經排除重複資料了。所以直接用反向迭代器輸出即可。
 
ZeroJudge Forum