时间限制:1000 ms | 内存限制:65535 KB
描述
小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查,聪明的小明为了实验的客观性,想利用自己的计算机知识帮助自己。他先用计算机生成了N个1到1000之间的随机整数(0< N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
输入
输入有2行,第1行为1个正整数,表示所生成的随机数的个数:
N
第2行有N个用空格隔开的正整数,为所产生的随机数。

输出
输出也是2行,第1行为1个正整数M,表示不相同的随机数的个数。第2行为M个用空格隔开的正整数,为从小到大排好序的不相同的随机数。

样例输入
10
20 40 32 67 40 20 89 300 400 15

样例输出
8
15 20 32 40 67 89 300
使用set容器是最简单的方法。集合的特点就是去重和排序。

#include<iostream>
#include<set>
using namespace std;
int main(){int n,num;set<int> s;cin>>n;for(int i=0;i<n;i++){cin>>num;s.insert(num);}set<int>::iterator it;cout<<s.size()<<endl; for(it=s.begin();it!=s.end();it++){if(it!=s.begin())cout<<" ";cout<<*it;}
}

NYOJ 小明的调查作业相关推荐

  1. 小明的调查作业java_小明的调查作业

    小明的调查作业 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查, 聪明的小明为了实验的客观性,想利用 ...

  2. C语言 小明的调查作业

    Description 小明的老师布置了一份调查作业,小明想在学校中随机找N个同学一起做一项问卷调查,聪明的小明为了实验的客观性,他先随机写下了N个1到1000之间的整数(0<N≤1000),不 ...

  3. zzuli OJ 1118:小明的调查作业

    小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查,聪明的小明为了实验的客观性,想利用自己的计算机知识帮助自己.他先用计算机生成了N个1到1000之间的随机整数(0<N≤1 ...

  4. NYOJ 240 小明的调查统计(二)

    小明的调查统计(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 最近小明他们社团对理工全校每个班级进行了一次社会调查,他们对每同学的数学成绩进行了统计.小明的任务是 ...

  5. 小明的调查统计(二)

    1 /*小明的调查统计(二) 2 时间限制:1000 ms | 内存限制:65535 KB 3 难度:1 4 描述 5 最近小明他们社团对理工全校每个班级进行了一次社会调查,他们对每同学的数学成绩进行 ...

  6. zzuli oj 1122 小明同学的调查作业

    题目描述:  小明的老师布置了一份调查作业,小明想在学校中随机找N个同学一起做一项问卷调查,聪明的小明为了实验的客观性, 他先随机写下了N个1到1000之间的整数(0<N≤1000),不同的数对 ...

  7. c语言小明今年16岁,五一C语言作业

    五一C语言作业 做了好多次作业,最后发现不总结对自己的编程进步很有限,所以以后每次作业都把题目思路代码发到博客上,加油! 7-1 参考书 某次考试是开卷考试.老师规定,纸质的资料(以下统一称为参考书) ...

  8. nyoj 55 懒省事的小明

    懒省事的小明 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 小明很想吃果子,正好果园果子熟了.在果园里,小明已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆 ...

  9. NYOJ 49 开心的小明

    开心的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间.更让他高兴的是,妈妈昨天对他 ...

  10. NYOJ 52 无聊的小明

    无聊的小明 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 这天小明十分无聊,没有事做,但不甘于无聊的小明聪明的想到一个解决无聊的办法,因为他突然对数的正整数次幂产生了兴 ...

最新文章

  1. Tomcat7.0源码分析——Session管理分析(上)
  2. 学计算机cpu重要还是显卡重要,玩游戏的过程中究竟是显卡重要还是CPU重要?
  3. 2020牛客暑期多校训练营(第二场)Just Shuffle
  4. s3cmd安装及使用
  5. 微软著名程序员、歌手、NBA球队老板保罗·艾伦逝世,盖茨、库克等大佬发文悼念...
  6. leetcode 【 Sort List 】 python 实现
  7. SQL Server Log Shipping学习总结
  8. Android源码分析之 JobScheduler
  9. mysql消息订阅与发布_消息发布与订阅
  10. php分发,详细介绍php钩子和简单分发方式
  11. HDOJ2027统计元音
  12. 7.看板方法---使用看板进行协调
  13. ssh-copy-id非22端口的使用方法
  14. 百度编辑器上传图片限制宽高
  15. golang中的dns问题
  16. 不断尝试,做更好的自己|Fabia,很高兴再认识你
  17. 计算机网络知识全面讲解:域名解析的过程
  18. POI导出数据至Excel,cpu飙升 cpu占用很高,原因排查
  19. 如何完美安装微软必应输入法
  20. Matlab中常用的几个清除命令

热门文章

  1. 实验室装水的容器叫什么_实验室常见的水的种类
  2. 【排序算法】Java版十大经典排序算法实现以及测试结果
  3. 遭遇Trojan.PSW.ZhengTu,Trojan.PSW.OnlineGames,Trojan.PSW.ZhuXian.b等
  4. mac android 文件管理器,PC和Mac浏览安卓手机上文件最快的方式,只需两步
  5. web前端学习135-144(盒子模型---网页布局,盒子模型组成,边框,表格细线边框,盒子实际大小,内边距)
  6. 又来神器推荐嘞xshell与winSCP
  7. puts()函数详解
  8. Unity2D入门(二):图层layer和角色建立
  9. 【洛谷P1606】白银莲花池【最短路】
  10. not discrete but [0, 1]. Specify a discrete sample time in