问题描述
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了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
题目来源
计13李震摘编自NOIP06PJ01

package algo111;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = in.nextInt();int[] num = new int[1001];int cnt = 0;for (int i = 0; i < n; i++) {int x = in.nextInt();if (num[x] == 0) {cnt++;num[x] = 1;}}in.close();System.out.println(cnt);for (int i = 1; i <= 1000; i++) {if (num[i] == 1) {System.out.print(i + " ");}}}}

[Java] 蓝桥杯ALGO-111 算法训练 明明的随机数相关推荐

  1. 蓝桥杯 - 算法训练 明明的随机数 C语言实现

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

  2. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  3. 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法

    原文: 算法训练 矩阵乘法 时间限制:1.0s   内存限制:512.0MB 问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s, ...

  4. java蓝桥杯的题_Java蓝桥杯试题集——算法训练ALGO-116——最大的算式

    题目要求 解题思路 动态规划,今天才弄明白QAQ,借鉴了这位大佬的博客,曹磊的博客 写的很好!但是我觉得我的循环方式更容易理解嘿嘿嘿~ 首先建立如下图的数组,行数代表前几位数,列数代表有几个乘号.将第 ...

  5. 蓝桥杯 ALGO-111 算法训练 明明的随机数

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

  6. 蓝桥杯练习系统算法训练习题加答案java版本

    附上百度文库的链接:http://wenku.baidu.com/view/afb78d36b42acfc789eb172ded630b1c59ee9bf7 转载于:https://www.cnblo ...

  7. JAVA蓝桥杯:高精度算法

    问题描述 问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义 ...

  8. 蓝桥杯练习系统—算法训练 s01串

    第一部分:题目 问题描述 s01串初始为"0" 按以下方式变换 0变1,1变01 输入格式 1个整数(0~19) 输出格式 n次变换后s01串 样例输入 3 样例输出 101 数据 ...

  9. 蓝桥杯:试题 算法训练 采油区域 矩阵前缀和+动态规划+分治+枚举

    资源限制 时间限制:2.0s 内存限制:512.0MB 采油区域 Siruseri政府决定将石油资源丰富的Navalur省的土地拍卖给私人承包商以建立油井.被拍卖的整块土地为一个矩形区域,被划分为M× ...

最新文章

  1. Django 无法加载静态文件(js,css,image)解决办法
  2. 持续交付会如何影响测试
  3. vivo Y81s的usb调试模式在哪里,打开vivo Y81susb调试模式的流程
  4. 考虑用静态工厂方法替代构造器
  5. 第三次学JAVA再学不好就吃翔(part97)--抛出异常
  6. php yii框架路由,yii框架路由配置
  7. Linux more命令、Linux rhmask命令
  8. 优化级别linux gcc,c - 有多少GCC优化级别?
  9. MFCButton Memory leak(内存泄露问题)
  10. 天猫好房和易居,1+1=1?
  11. 即时通信软件开发的年轻开发者曾注意到
  12. ICML'21 GNN的最新研究热点
  13. Go语言练习:网络编程实例——简易图片上传网站
  14. Dynamics 365 Document Management
  15. iOS 图片遮罩动画,图片逐渐显示
  16. 【Opencv】【C++】 Opencv之calcHist() 计算直方图
  17. pcb线路板制作过程分析
  18. 一个通用Makefile详解--收藏一个网址
  19. 【教你区分】TVS二极管和稳压二极管的不同
  20. “返回顶部”的简易代码及设计理念

热门文章

  1. android之XmlSerializer序列化XML(写入) android之XmlSerializer序列化XML(写入)...
  2. ngx-material中Datepicker的日期格式化和选择语系
  3. Jedis之ShardedJedis虚拟节点一致性哈希分析
  4. linux添加开机自启动脚本示例详解
  5. isp和3a的联系与区别是什么?
  6. HTML 图片加载问题
  7. 如何找到最快的DNS服务器!!
  8. Quartz2D使用(截屏)
  9. 源码解析Servlet和HttpServlet
  10. Shell编程之通配符