信息学奥赛一本通:1184:明明的随机数
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:明明的随机数相关推荐
- 信息学奥赛一本通1184 明明的随机数
[题目描述] 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数 ...
- 信息学奥赛一本通 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博客_信息学奥赛一本通 ...
最新文章
- JDK 13 新特性一览
- Android app动态加载
- Ant Design 4.0 进行时!
- hdu4814 模拟(黄金分割进制转换)
- 设置ViewPager 自动滑动时间,速度 方便展示动画
- IDEA的使用注释编程时,出现报错解决方案
- .net后台怎么提取html中的多个图片的绝对地址_SpringBoot中yml配置文件说明和一些常用配置项说明...
- 学计算机的第一年能带电脑吗,大一新生有必要带电脑去学校吗?辅导员给出建议,家长需提前了解...
- javascript基础系列:字符串的常用方法
- perl lwp 超时问题
- GET XXX net::ERR_CONNECTION_REFUSED
- 从零学ELK系列(一):为什么要跟我学从零学ELK系列
- HUAS 1482 lsy的后宫(DP+矩阵快速幂)
- 人工智能对数据分析师的影响
- Ubuntu 升级显卡驱动
- 【Vulnhub靶场】Earth
- 新思科技网络安全研究中心分析手机中的生物识别数据泄露漏洞
- C语言挑选小白鼠健康指数,2014级下学期中国石油大学华东c语言上机题.docx
- jitsi-meet开源视频会议详细讲解用法
- 为什么说 Windows 10 不会被 DDoS SSDP反射攻击利用
热门文章
- python抢票代码_如何使用python爬取抢票?
- 服务器错误信息泄露,Cisco WebEx Meeting Center冗长服务器错误响应远程信息泄露漏洞...
- 邮件的发送和接收过程——STMP、POP、IMAP、MIME
- 第二篇--PCI设备解析
- qemu: PCI 设备模拟
- 什么情况下我们需要进行硬盘对拷?硬盘对拷怎么操作?
- 基于普中科技的单片机开发实验仪编写的数字表
- 带你了解什么是中断以及外部中断案例分析
- 合并 多个pdf文件_如何在多个子文件夹中合并合并PDF文件
- JS异步加载及解决方式