试题 算法训练 数的统计

资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
  在一个有限的正整数序列中,有些数会多次重复出现在这个序列中。
  如序列:3,1,2,1,5,1,2。其中1就出现3次,2出现2次,3出现1 次,5出现1次。
  你的任务是对于给定的正整数序列,从小到大依次输出序列中出现的数及出现的次数。
输入格式
  第一行正整数n,表示给定序列中正整数的个数。
  第二行是n 个用空格隔开的正整数x,代表给定的序列。
输出格式
  若干行,每行两个用一个空格隔开的数,第一个是数列中出现的数,第二个是该数在序列中出现的次数。
样例输入
12
8 2 8 2 2 11 1 1 8 1 13 13
样例输出
1 3
2 3
8 3
11 1
13 2
数据规模和约定
  数据:n<=1000;0<x<=1000,000。

题解:
1.x输入的数最大值为1000000,所以可以定义一个数组a[1000001]来标记x出现的数字
2.循环输入输出即可


import java.util.Scanner;public class 数的统计 {public static void main(String[] args) {Scanner sc=new Scanner(System.in); //此类用于控制台读取数据int n=sc.nextInt();                   //调用方法在控制台读取一个int的整数int[] a=new int[1000001];          //用数组标记数的出现次数for(int i=0;i<n;i++){int b=sc.nextInt();a[b]++;       }for(int i=0;i<1000001;i++){if(a[i]!=0)              //遍历查找出现过的数字{System.out.println(i+" "+a[i]);}}}}

java 蓝桥杯训练 数的统计相关推荐

  1. 标题 日期问题java蓝桥杯,日期类的使用(java)-蓝桥杯

    蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...

  2. 【算法练习】蓝桥杯训练一:区间k大数查询、最大最小公倍数、k好数

    蓝桥杯训练一 一.区间k大数查询(简单)(模拟) 二.最大最小公倍数(中等)(数论) 三.k好数(DP) 一.区间k大数查询(简单)(模拟) 直接模拟就可以,个人觉得题目不严谨,没有说重复元素,也没有 ...

  3. java蓝桥杯练习 幸运数

    java蓝桥杯练习 幸运数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成. 首先从1开始写出 ...

  4. java冰雹数10_蓝桥杯 冰雹数

    蓝桥杯 冰雹数 Java 冰雹数 任意给定一个正整数N, 如果是偶数,执行: N / 2 如果是奇数,执行: N * 3 + 1 生成的新的数字再执行同样的动作,循环往复. 通过观察发现,这个数字会一 ...

  5. 蓝桥杯练习 数的读法

    蓝桥杯练习 数的读法 问题描述 Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从0开始编号,到几百万,几千万,甚至上亿. 比如说,在对学生讲 ...

  6. java蓝桥杯加法变乘法_蓝桥杯-加法变乘法-java

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...

  7. java蓝桥杯练习 Hankson的趣味题

    java蓝桥杯练习 Hankson的趣味题 资源限制 时间限制:1.0s 内存限制:64.0MB 问题描述 Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hank ...

  8. java蓝桥杯练习 格子刷油漆

    java蓝桥杯练习 格子刷油漆 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 X国的一段古城墙的顶端可以看成 2*N个格子组成的矩形(如下图所示),现需要把这些格子刷上保护漆. 你 ...

  9. java蓝桥杯练习 星际交流

    java蓝桥杯练习 星际交流 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 人类终于登上了火星的土地并且见到了神秘的火星人.人类和火星人都无法理解对方的语言,但是我们的科学家发明了 ...

最新文章

  1. 企业名片小程序时代,打破纸质名片局限!
  2. 【NLP】simhash判断文档相似度
  3. 让容器跑得更快:CPU Burst 技术实践
  4. epic堡垒之夜显示服务器离线,堡垒之夜epic服务器进不去 | 手游网游页游攻略大全...
  5. 【前端就业课 第一阶段】HTML5 零基础到实战(九)列表
  6. css居中无效的解决办法
  7. 《史无前例!编程语言python斩获最有发展第一与排行榜第三!》深入 Python 流程控制
  8. K8S+Harbor+gluster+haproxy 实践加坑
  9. 中国移动全球通寻宝第四期攻略
  10. 120 - 算法 - 枚举 周期性跳转 openjudge:4148生理周期
  11. Websocket教程SpringBoot+Maven整合(详情)
  12. .net缓存应用与分析
  13. qq批量登录软件_20191228分享,雪藏了几天的软件合集分享,心痛一小编,开心一大家。...
  14. 简洁代码实现pdf转word文档
  15. 带色彩恢复的视网膜增强算法实现 (MATLAB版本)
  16. win10家庭版不能保存关闭密码保护共享
  17. upc 9367 雷涛的小猫
  18. Python 网易云音乐 MV 下载
  19. 钝化程序模式SOA架构BPM
  20. 三、C++的常用STL

热门文章

  1. python tkinter 中文文档_Python实现中文文档的简体与繁体互相转换
  2. MATLAB学习笔记(八)
  3. java webservice ssl_[转贴]Java客户端调用Https Webservice
  4. 我将要关注的kaggle比赛
  5. Python机器学习:逻辑回归001什么是逻辑回归
  6. android jni arm x86,使用houdini(Android模拟器)在基于x86的AVD上运行ARM库
  7. idea修改完jdbc文件后没有更新_JDBC+MySQL入门案例
  8. 调用软键盘_Android 支持拖动、缩放的自定义软键盘
  9. ARM汇编指令格式及规则
  10. 日志文件设计学习(一)