#include <iostream>
#include<map>
using namespace std;

int main() {
    map<int,int>mp;
    int n;cin>>n;
    for(int i = 1;i<=n;i++){
        int x;cin>>x;
        mp[x]++;
    }
    for(auto [x1,x2]:mp){
        cout<<x1<<'\n';
    }
    return 0;
}
// 64 位输出请用 printf("%lld")

使用map存储输入的数字,map好像会自动排序,然后遍历输出即可。

活动地址https://www.nowcoder.com/discuss/726480854079250432