题目描述
给定一个整数序列,KiKi想把其中的重复的整数去掉,并将去重后的序列从小到达排序输出。
输入描述:
第一行,输入一个整数n,表示序列有n个整数。
第二行输入n个整数(每个整数大于等于1,小于等于1000),整数之间用空格分隔。
输出描述:
去重并且从小到大排列的整数序列,整数之间用空格分隔。
示例1
输入
6
5 3 3 4 2 2
输出
2 3 4 5
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n;
cin>>n;
int num[n+1];
for(int i=0;i<n;i++)
cin>>num[i];
//去重
sort(num,num+n);
int m=unique(num,num+n)-num; //去重复
for(int i=0;i<m;i++)
cout<<num[i]<<" ";
return 0;
}