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<bits/stdc++.h>
using namespace std;
int a[105],b[15];
int main()
{int i,j=0,k=0,m,n,tmp;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&m);for(j=0;j<101;j++)//小于101个数if(m==a[j])//如果有相同的数{//a中的数初始为0a[j]=m;break;}if(j==101)//如果上面没相同的数,把这个数加在a数组中a[k++]=m;}for(i=0;i<k-1;i++)//k是有几个不同的数,排序for(j=i+1;j<k;j++){if(a[i]>a[j]){tmp=a[i];a[i]=a[j];a[j]=tmp;}}printf("%d\n",k);for(i=0;i<k;i++)printf("%d ",a[i]);return 0;
}

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

  1. 信息学奥赛一本通1184 明明的随机数

    [题目描述] 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数 ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. JDK 13 新特性一览
  2. Android app动态加载
  3. Ant Design 4.0 进行时!
  4. hdu4814 模拟(黄金分割进制转换)
  5. 设置ViewPager 自动滑动时间,速度 方便展示动画
  6. IDEA的使用注释编程时,出现报错解决方案
  7. .net后台怎么提取html中的多个图片的绝对地址_SpringBoot中yml配置文件说明和一些常用配置项说明...
  8. 学计算机的第一年能带电脑吗,大一新生有必要带电脑去学校吗?辅导员给出建议,家长需提前了解...
  9. javascript基础系列:字符串的常用方法
  10. perl lwp 超时问题
  11. GET XXX net::ERR_CONNECTION_REFUSED
  12. 从零学ELK系列(一):为什么要跟我学从零学ELK系列
  13. HUAS 1482 lsy的后宫(DP+矩阵快速幂)
  14. 人工智能对数据分析师的影响
  15. Ubuntu 升级显卡驱动
  16. 【Vulnhub靶场】Earth
  17. 新思科技网络安全研究中心分析手机中的生物识别数据泄露漏洞
  18. C语言挑选小白鼠健康指数,2014级下学期中国石油大学华东c语言上机题.docx
  19. jitsi-meet开源视频会议详细讲解用法
  20. 为什么说 Windows 10 不会被 DDoS SSDP反射攻击利用

热门文章

  1. python抢票代码_如何使用python爬取抢票?
  2. 服务器错误信息泄露,Cisco WebEx Meeting Center冗长服务器错误响应远程信息泄露漏洞...
  3. 邮件的发送和接收过程——STMP、POP、IMAP、MIME
  4. 第二篇--PCI设备解析
  5. qemu: PCI 设备模拟
  6. 什么情况下我们需要进行硬盘对拷?硬盘对拷怎么操作?
  7. 基于普中科技的单片机开发实验仪编写的数字表
  8. 带你了解什么是中断以及外部中断案例分析
  9. 合并 多个pdf文件_如何在多个子文件夹中合并合并PDF文件
  10. JS异步加载及解决方式