NYOJ 小明的调查作业
时间限制: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 小明的调查作业相关推荐
- 小明的调查作业java_小明的调查作业
小明的调查作业 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查, 聪明的小明为了实验的客观性,想利用 ...
- C语言 小明的调查作业
Description 小明的老师布置了一份调查作业,小明想在学校中随机找N个同学一起做一项问卷调查,聪明的小明为了实验的客观性,他先随机写下了N个1到1000之间的整数(0<N≤1000),不 ...
- zzuli OJ 1118:小明的调查作业
小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查,聪明的小明为了实验的客观性,想利用自己的计算机知识帮助自己.他先用计算机生成了N个1到1000之间的随机整数(0<N≤1 ...
- NYOJ 240 小明的调查统计(二)
小明的调查统计(二) 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 最近小明他们社团对理工全校每个班级进行了一次社会调查,他们对每同学的数学成绩进行了统计.小明的任务是 ...
- 小明的调查统计(二)
1 /*小明的调查统计(二) 2 时间限制:1000 ms | 内存限制:65535 KB 3 难度:1 4 描述 5 最近小明他们社团对理工全校每个班级进行了一次社会调查,他们对每同学的数学成绩进行 ...
- zzuli oj 1122 小明同学的调查作业
题目描述: 小明的老师布置了一份调查作业,小明想在学校中随机找N个同学一起做一项问卷调查,聪明的小明为了实验的客观性, 他先随机写下了N个1到1000之间的整数(0<N≤1000),不同的数对 ...
- c语言小明今年16岁,五一C语言作业
五一C语言作业 做了好多次作业,最后发现不总结对自己的编程进步很有限,所以以后每次作业都把题目思路代码发到博客上,加油! 7-1 参考书 某次考试是开卷考试.老师规定,纸质的资料(以下统一称为参考书) ...
- nyoj 55 懒省事的小明
懒省事的小明 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 小明很想吃果子,正好果园果子熟了.在果园里,小明已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆 ...
- NYOJ 49 开心的小明
开心的小明 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间.更让他高兴的是,妈妈昨天对他 ...
- NYOJ 52 无聊的小明
无聊的小明 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 这天小明十分无聊,没有事做,但不甘于无聊的小明聪明的想到一个解决无聊的办法,因为他突然对数的正整数次幂产生了兴 ...
最新文章
- Tomcat7.0源码分析——Session管理分析(上)
- 学计算机cpu重要还是显卡重要,玩游戏的过程中究竟是显卡重要还是CPU重要?
- 2020牛客暑期多校训练营(第二场)Just Shuffle
- s3cmd安装及使用
- 微软著名程序员、歌手、NBA球队老板保罗·艾伦逝世,盖茨、库克等大佬发文悼念...
- leetcode 【 Sort List 】 python 实现
- SQL Server Log Shipping学习总结
- Android源码分析之 JobScheduler
- mysql消息订阅与发布_消息发布与订阅
- php分发,详细介绍php钩子和简单分发方式
- HDOJ2027统计元音
- 7.看板方法---使用看板进行协调
- ssh-copy-id非22端口的使用方法
- 百度编辑器上传图片限制宽高
- golang中的dns问题
- 不断尝试,做更好的自己|Fabia,很高兴再认识你
- 计算机网络知识全面讲解:域名解析的过程
- POI导出数据至Excel,cpu飙升 cpu占用很高,原因排查
- 如何完美安装微软必应输入法
- Matlab中常用的几个清除命令
热门文章
- 实验室装水的容器叫什么_实验室常见的水的种类
- 【排序算法】Java版十大经典排序算法实现以及测试结果
- 遭遇Trojan.PSW.ZhengTu,Trojan.PSW.OnlineGames,Trojan.PSW.ZhuXian.b等
- mac android 文件管理器,PC和Mac浏览安卓手机上文件最快的方式,只需两步
- web前端学习135-144(盒子模型---网页布局,盒子模型组成,边框,表格细线边框,盒子实际大小,内边距)
- 又来神器推荐嘞xshell与winSCP
- puts()函数详解
- Unity2D入门(二):图层layer和角色建立
- 【洛谷P1606】白银莲花池【最短路】
- not discrete but [0, 1]. Specify a discrete sample time in