其他分享
首页 > 其他分享> > 信息学奥赛一本通题库 1184:明明的随机数 题解

信息学奥赛一本通题库 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