[Java] 蓝桥杯ALGO-111 算法训练 明明的随机数
问题描述
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了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 算法训练 明明的随机数相关推荐
- 蓝桥杯 - 算法训练 明明的随机数 C语言实现
算法训练 明明的随机数 题目: 问题描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个, ...
- 蓝桥杯:试题 算法训练 Remember the A La Mode
蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...
- 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法
原文: 算法训练 矩阵乘法 时间限制:1.0s 内存限制:512.0MB 问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s, ...
- java蓝桥杯的题_Java蓝桥杯试题集——算法训练ALGO-116——最大的算式
题目要求 解题思路 动态规划,今天才弄明白QAQ,借鉴了这位大佬的博客,曹磊的博客 写的很好!但是我觉得我的循环方式更容易理解嘿嘿嘿~ 首先建立如下图的数组,行数代表前几位数,列数代表有几个乘号.将第 ...
- 蓝桥杯 ALGO-111 算法训练 明明的随机数
问题描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应 ...
- 蓝桥杯练习系统算法训练习题加答案java版本
附上百度文库的链接:http://wenku.baidu.com/view/afb78d36b42acfc789eb172ded630b1c59ee9bf7 转载于:https://www.cnblo ...
- JAVA蓝桥杯:高精度算法
问题描述 问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义 ...
- 蓝桥杯练习系统—算法训练 s01串
第一部分:题目 问题描述 s01串初始为"0" 按以下方式变换 0变1,1变01 输入格式 1个整数(0~19) 输出格式 n次变换后s01串 样例输入 3 样例输出 101 数据 ...
- 蓝桥杯:试题 算法训练 采油区域 矩阵前缀和+动态规划+分治+枚举
资源限制 时间限制:2.0s 内存限制:512.0MB 采油区域 Siruseri政府决定将石油资源丰富的Navalur省的土地拍卖给私人承包商以建立油井.被拍卖的整块土地为一个矩形区域,被划分为M× ...
最新文章
- Django 无法加载静态文件(js,css,image)解决办法
- 持续交付会如何影响测试
- vivo Y81s的usb调试模式在哪里,打开vivo Y81susb调试模式的流程
- 考虑用静态工厂方法替代构造器
- 第三次学JAVA再学不好就吃翔(part97)--抛出异常
- php yii框架路由,yii框架路由配置
- Linux more命令、Linux rhmask命令
- 优化级别linux gcc,c - 有多少GCC优化级别?
- MFCButton Memory leak(内存泄露问题)
- 天猫好房和易居,1+1=1?
- 即时通信软件开发的年轻开发者曾注意到
- ICML'21 GNN的最新研究热点
- Go语言练习:网络编程实例——简易图片上传网站
- Dynamics 365 Document Management
- iOS 图片遮罩动画,图片逐渐显示
- 【Opencv】【C++】 Opencv之calcHist() 计算直方图
- pcb线路板制作过程分析
- 一个通用Makefile详解--收藏一个网址
- 【教你区分】TVS二极管和稳压二极管的不同
- “返回顶部”的简易代码及设计理念