学堂在线C++进阶 编程题 10-2

原创 2015年07月08日 17:21:07
题目描述

输入n个数,对这n个数去重之后排序,并输出从小到大排序结果

(友情提示:去重函数unique

排序函数sort

具体函数使用规则请查阅相关文档)


输入描述

首先输入n,然后接着输入n个数。其中1<=n<=100,每个数的范围1<=x<=n


输出描述

输出去重之后从小到大排序结果


样例输入
5
1 3 2 1 3

样例输出

1

2

3






#include <set>
#include <iterator>
#include <utility>
#include <iostream>
using namespace std;


int main()
{
    set<int> s;
set<int>::iterator k;
int n;
cin>>n;
for(int i=0;i<n;i++)
{

int num;
cin>>num;
k=s.find(num);
if(k!=s.end()) 
{} //找到
else
s.insert(num);


}


for(k=s.begin();k!=s.end();k++)
cout<<*k<<endl;


}




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

范围查询(Range)-----学堂在线编程题

题目(请点我)描述 数轴上有n个点,对于任一闭区间 [a, b],试计算落在其内的点数。输入 第一行包括两个整数:点的总数n,查询的次数m。第二行包含n个数,为各个点的坐标。以下m行,各包含两个整数:...

【备战秋招Day 4】经典面试题13-16及在线编程题10-12答案

转载IMWeb团队,知乎地址:https://zhuanlan.zhihu.com/p/27913880经典面试题13.null和undefined的区别?null是一个表示”无”的对象,转为数值时为...

【LGame入门学堂016.结束入门】进阶仪式之onTouchEvent触发流程

【LGame016.结束入门】进阶仪式之onTouchEvent触发流程 关键字:LGame 入门 控件onTouchEvent 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原...

10.[个人]C++线程入门到进阶(10)----多线程经典面试题

1、基本概念         详见:线程和进程关系和区别、同步和互斥、进程间通信 2、以下多线程对int型变量x的操作,哪几个不需要进行同步(D)       &#...

java编程思想总结10--泛型与 C++ 比较 (2)

泛型程序设计,标准容器,标准算法             C++的模板为 泛型设计奠定了基石,是所用版本STL基石。             STL组件之间的关系  ...

JAVAWEB-17:JDBC编程进阶2

  • 2015-04-02 16:03
  • 11.36MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)