小明的调查作业

时间限制:1000 ms  |  内存限制:65535 KB
难度:1
描述
小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查,聪明的小明为了实验的客观性,想利用自己的计算机知识帮助自己。他先用计算机生成了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 400

其实是很简单的题,写出来只是为了提醒自己灵活处理题目,这里把a[i]=0就是一个很灵活的处理方式。

#include <cstdio>
#include <algorithm>
#include <iostream>
using namespace std;int main()
{int n,a[1005],b[1005];while(scanf("%d",&n)!=EOF){int j=0;for(int i=0;i<n;i++)cin>>a[i];sort(a,a+n);for(int i=0;i<n;i++){if(a[i]==a[i+1]){a[i]=0;j++;}}cout<<n-j<<endl;for(int i=0;i<n;i++){if(a[i]!=0){cout<<a[i]<<' ';}}}return 0;
} 

NYOJ题目48-小明的调查作业相关推荐

  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. CSP题目:小明种苹果树

    小明种苹果树 CSP题目 题目描述:小明在他的果园里种了一些苹果树,这些苹果树排列成一个圆.为了保证苹果的品质,在种植过程中要进行疏果操作.为了更及时地完成疏果操作,小明会不时地检查每棵树的状态,根据 ...

  7. C语言:一维数组题目:小明摘苹果问题:

    小明摘苹果问题: 小明家院子里有一棵树,每到秋天树上就会结出10个苹果.苹果成熟的时候,小明会跑去摘苹果.小明有一个30cm的板凳,当她不能直接用手摘苹果时,就会踩到板凳上试试. 现在已知10个苹果到 ...

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

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

  9. 拯救小明(多继承+友元)

    题目描述 小明同学有着严重的拖延症,每次老师布置的作业都要到快要截止的时候才会开始动手完成,因此现在有着许许多多的作业完成.你是小明的好朋友,请帮小明找出最紧急的作业(即最早截止的作业). 要求如下: ...

  10. [2778]小明的花费预算 (二分查找)SDUT

     小明的花费预算 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 小明终于找到一份工作了,但是老板是个比较奇怪的人,他并不是按 ...

最新文章

  1. html页面sql注入,再谈SQL注入入侵动网SQL版-ASP TO HTML WITH TEMPLATE3
  2. Java并发编程:Thread类的使用
  3. ubuntu linux下面用wine运行大航海时代4和最新版的QQ
  4. 计算机网断IP修改,修改计算机名、IP
  5. Acwing 218. 扑克牌
  6. mysql字段冲突报错
  7. Ant-design-vue定制主题色
  8. android 加载系统私有库,Android 搭建私有maven仓库及上传项目
  9. 一天天学WG--第一天
  10. Mac恢复系统更新命令
  11. ':app:clean'. Unable to delete directory:app\build\intermediates
  12. Springboot中使用阿里云短信验证码服务
  13. Neural Collaborative Filtering 1
  14. Ajax --- 客户端与服务器端之间传递数据
  15. MATLAB仿真m序列,Gold序列,Kasami序列扩频码性能仿真分析
  16. Visual Stdio C++ 编译器 编译 (GSL) GNU Scientific Library 的方法介绍(5)
  17. 比较出名的视频分享网站
  18. darwin之一万个定时器实现(IdleTask)
  19. hdu4899 Hero meet devil
  20. AJAX技术学院风连衣裙,超有少女感的穿搭,这5款学院风连衣裙开学穿上秒变校园女神!...

热门文章

  1. GitHub 引入缺陷和Pull Request 模版,并支持直接上传文件
  2. 在kettle中实现数据验证和检查
  3. [jQuery]20+ Brilliant and Advanced jQuery Effects
  4. Windows Server 2008官方(MSDN)简体中文正式版试用心得
  5. java技术大牛之路
  6. babel 配置整理
  7. Minkels公司在欧洲推出迷你数据中心产品
  8. 当心DevOps虚假指标
  9. 使用cookie,点击关闭一天后显示的弹窗
  10. Respo 首屏 DOM 更新的方案, CSS 动画的 Demo