【题目描述】

明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。

【输入】

有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
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int n, sum, len, a[10000];
int main()
{cin >> n;for (int i = 0; i < n; i++){cin >> a[i];}sum = n;for (int i = 0; i < n; i++){for (int j = i + 1; j < n; j++){if (a[i] == a[j]){a[j] = -1;}}}sort(a, a + n);for (int i = 0; i < n; i++){if (a[i] == -1){len++;}}cout << n-len << endl;for (int i = len; i < n; i++){cout << a[i] << " ";}return 0;
}

信息学奥赛一本通1184 明明的随机数相关推荐

  1. 信息学奥赛一本通 1184 | 1934:【06NOIP普及组】明明的随机数 | OpenJudge NOI 1.10 09 | 洛谷 P1059 [NOIP2006 普及组] 明明的随机数

    [题目链接] ybt 1184:明明的随机数 ybt 1934:[06NOIP普及组]明明的随机数 OpenJudge NOI 1.10 09:明明的随机数 洛谷 P1059 [NOIP2006 普及 ...

  2. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  3. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  4. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  5. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

  6. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

  7. 《信息学奥赛一本通提高篇》第6章 组合数学

    例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...

  8. 《信息学奥赛一本通 提高篇》

    提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...

  9. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

最新文章

  1. 企业官网营销,网站建设是第一步
  2. 【小白学习C++ 教程】十八、C++ 中文件处理
  3. 应用虚拟化之规划篇二 项目流程规划
  4. Flink1.6系列之—数据流编程模型
  5. Leetcode376.摆动序列
  6. linux查看rabbitmq的插件,docker安装rabbitmq延时队列插件
  7. Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结
  8. 安装LoadRunner时提示缺少vc2005_sp1_with_atl_fix_redist解决方案
  9. 概率统计学习笔记(7)
  10. 8.7.1. Declaration of Enumerated Types
  11. (待补充)【读书笔记】20190809《运营之光》——黄有璨
  12. 真三国无双8二十四项修改器风灵月影版
  13. WSL与idea集成攻略
  14. 生产环境nginx集群高可用方案
  15. 图像处理之混合空间增强——(Java:拉普拉斯锐化、Sobel边缘检测、均值滤波、伽马变换)
  16. Oracle VM VirtualBox 虚拟机打开报错: 内存不能为read
  17. linux开发板访问u盘
  18. 计算机基础-云计算+机器人技术
  19. 网格交易法策略优化-利用仓位管理快速解套的方法
  20. L012-老男孩linux高端运维课程—linux系统文件属性知识深入详解

热门文章

  1. 蓝桥杯-BASIC12.字母图形
  2. 辨析 工作绩效数据、工作绩效信息、工作绩效报告
  3. exit status 1: ���ļ��Ѵ���ʱ���޷��������ļ���解决办法
  4. ORAN专题系列-14:2020年最新O-RAN商业和技术进展深入观察-1
  5. 助力泵嗡嗡响解决方法_怎么解决转向助力泵嗡嗡响
  6. ASP.NET上传文件出现“404-找不到文件或目录”的解决办法
  7. 浏览器中H5存储方式的横向对比
  8. MATLAB机器人仿真笔记1——环境搭建
  9. Microsoft SQL Server 2005 整合、集成SP3方法
  10. 触摸屏显示接口设计-用于便携式热像仪的OMAP双核处理器