#30974: C++ std::set


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

School : 東海大學
ID : 165916
IP address : [111.83.114.63]
Last Login :
2024-11-15 17:09:56
i399. 1. 數字遊戲 -- 2022年6月APCS | From: [223.140.142.126] | Post Date : 2022-06-27 13:32

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

實作:

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