信息学奥赛一本通1184 明明的随机数
【题目描述】
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了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 明明的随机数相关推荐
- 信息学奥赛一本通 1184 | 1934:【06NOIP普及组】明明的随机数 | OpenJudge NOI 1.10 09 | 洛谷 P1059 [NOIP2006 普及组] 明明的随机数
[题目链接] ybt 1184:明明的随机数 ybt 1934:[06NOIP普及组]明明的随机数 OpenJudge NOI 1.10 09:明明的随机数 洛谷 P1059 [NOIP2006 普及 ...
- 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)
信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法 更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...
- 信息学奥赛一本通在线提交地址
信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...
- 信息学奥赛一本通 (C++)上机练习
信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...
- 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”
董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...
- 信息学奥赛一本通 提高篇 第5章 矩阵乘法
例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...
- 《信息学奥赛一本通提高篇》第6章 组合数学
例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...
- 《信息学奥赛一本通 提高篇》
提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...
- 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分
信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...
最新文章
- 企业官网营销,网站建设是第一步
- 【小白学习C++ 教程】十八、C++ 中文件处理
- 应用虚拟化之规划篇二 项目流程规划
- Flink1.6系列之—数据流编程模型
- Leetcode376.摆动序列
- linux查看rabbitmq的插件,docker安装rabbitmq延时队列插件
- Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结
- 安装LoadRunner时提示缺少vc2005_sp1_with_atl_fix_redist解决方案
- 概率统计学习笔记(7)
- 8.7.1. Declaration of Enumerated Types
- (待补充)【读书笔记】20190809《运营之光》——黄有璨
- 真三国无双8二十四项修改器风灵月影版
- WSL与idea集成攻略
- 生产环境nginx集群高可用方案
- 图像处理之混合空间增强——(Java:拉普拉斯锐化、Sobel边缘检测、均值滤波、伽马变换)
- Oracle VM VirtualBox 虚拟机打开报错: 内存不能为read
- linux开发板访问u盘
- 计算机基础-云计算+机器人技术
- 网格交易法策略优化-利用仓位管理快速解套的方法
- L012-老男孩linux高端运维课程—linux系统文件属性知识深入详解
热门文章
- 蓝桥杯-BASIC12.字母图形
- 辨析 工作绩效数据、工作绩效信息、工作绩效报告
- exit status 1: ���ļ��Ѵ���ʱ�����������ļ���解决办法
- ORAN专题系列-14:2020年最新O-RAN商业和技术进展深入观察-1
- 助力泵嗡嗡响解决方法_怎么解决转向助力泵嗡嗡响
- ASP.NET上传文件出现“404-找不到文件或目录”的解决办法
- 浏览器中H5存储方式的横向对比
- MATLAB机器人仿真笔记1——环境搭建
- Microsoft SQL Server 2005 整合、集成SP3方法
- 触摸屏显示接口设计-用于便携式热像仪的OMAP双核处理器