题解 | 明明的随机数
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
#include <iostream> #include <vector> #include <algorithm> #include <unordered_set> using namespace std; int main() { int a; cin >> a ; unordered_set<int>st; int num; while(cin>>num){ if(st.count(num) == 0){ st.insert(num); } } vector<int>nums; for(auto &s : st){ nums.push_back(s); } sort(nums.begin(),nums.end()); for(int i : nums){ cout << i <<endl; } return 0; } // 64 位输出请用 printf("%lld")
这样也可以做,只是没有官方的巧妙而已。