题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
#include <iostream>
#include <vector>
#include <algorithm>
#include <set>
int main() {
    int N;
    std::cin >> N;
    std::vector<int> numbers;
    for (int i = 0; i < N; ++i) {
        int num;
        std::cin >> num;
        numbers.push_back(num); //读取随机数并添加到vector中
    }
    //使用set去重
    std::set<int> unique_number(numbers.begin(), numbers.end());
    //将set中的元素(已去重)复制回vector
    numbers.clear();
    for (int num : unique_number) {
        numbers.push_back(num);
    }
    //对vector中的元素进行排序
    std::sort(numbers.begin(), numbers.end());
    //输出结果
    for (int num : numbers) {
        std::cout << num << std::endl;
    }
    return 0;
}

