信息学奥赛一本通题库 1184:明明的随机数 题解
作者:互联网
这道题的大意就是要我们排序后去重。排序可以用sort,去重则可以用unique。
unique会返回无重复数字的数组的最后一个数的下标。
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n, a[105];
cin >> n;
for (int i = 1; i <= n; i ++)
cin >> a[i];
sort(a + 1, a + 1 + n);//排序
n = unique(a + 1, a + 1 + n) - (a + 1);//去重
cout << n << endl;
for (int i = 1; i <= n; i ++)
cout << a[i] << " ";
// getchar();getchar();
return 0;
}
标签:sort,排序,int,题解,1184,include,奥赛,unique 来源: https://www.cnblogs.com/yanhaoyang2106/p/16071007.html