#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好像会自动排序,然后遍历输出即可。