RQNOJ 1 明明的随机数

查重和排序,这里我用的set进行存储数据,利用了set的唯一性和自动性,方便了很多

#include <iostream>
using namespace std;
#include <set>
int main()
{
    int T;
    while(cin>>T)
    {
        set<int>ming;
        int temp;
        for(int i=0;i<T;i++)
        {
            cin>>temp;
            ming.insert(temp);
        }
        cout<<ming.size()<<endl;
        int p=1;
        for(set<int>::iterator it=ming.begin();it!=ming.end();it++)
        {
            if(p)
            {
                cout<<*it;
                p=0;
            }
            else
            {
                cout<<" "<<*it;
            }
        }
        cout<<"
"<<endl;
    }
    return 0;
}
原文地址:https://www.cnblogs.com/lulichuan/p/6357503.html