码迷,mamicode.com
首页 > 其他好文 > 详细

08:不重复地输出数 (set)

时间:2019-10-20 00:46:09      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:set   return   重复   class   it!   输入   begin   描述   cin   

描述

输入n个数,从小到大将它们输出,重复的数只输出一次。保证不同的数不超过500个。

输入第一行是一个整数n。1 <= n <= 100000。
之后n行,每行一个整数。整数大小在int范围内。输出一行,从小到大不重复地输出这些数,相邻两个数之间用单个空格隔开。样例输入

5
2 4 4 5 1

样例输出

1 2 4 5

ll k,n;
int main()
{
    TLE;
    cin>>n;
    set<int>st;
    for(int i=1;i<=n;i++)
    {
        cin>>k;
        st.insert(k);
    }
    set<int>::iterator it ;
    for(it=st.begin();it!=st.end();it++)
        cout<<*it<<" ";
    cout<<endl;
    return 0;
}

 

08:不重复地输出数 (set)

标签:set   return   重复   class   it!   输入   begin   描述   cin   

原文地址:https://www.cnblogs.com/Shallow-dream/p/11706370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!