根据题目可知,输出数据需要排序且不能重复,这不就是set容器的特性吗!话不多说,上代码
#include <iostream>
#include<set>
using namespace std;
int main(){
std::set<int> nums;
int n = 0;
int val;
while(cin>>n){
while(n--){
cin >> val;
nums.emplace(val);
}
for(auto it = nums.begin();it!= nums.end();++it){
cout<<*it<<endl;
}
nums.clear();
}
return 0;
}


京公网安备 11010502036488号