当前位置: 首页 > article >正文

华为OD机试-通信误码-2022Q4 A卷-Py/Java/JS

信号传播过程中会出现一些误码,不同的数字表示不同的误码ID,取值范围为1~65535,用一个数组记录误码出现的情况,
每个误码出现的次数代表误码频度,请找出记录中包含频度最高误码的最小子数组长度。

输入描述

误码总数目:取值范围为0~255,取值为0表示没有误码的情况。
误码出现频率数组:误码ID范围为1~65535,数组长度为1~1000。

输出描述

包含频率最高的误码最小子数组长度

示例1 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

5

1 2 2 4 1

输出

2

说明

频度最高的有1和2,他们的频度均为2.

可能的记录数组为[2,2]和 [1,2,2,4,1]

最短的长度为2.

示例2 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

7
1 2 2 4 2 1 1

输出

4

说明

最短的为[2,2,4,2]

Java 代码

import java.util.Scanner;
import java.util.*;
import java.util.stream.Collectors;
import java.math.BigInteger;
 
class Main {
    
	public static void main(String[] args) {
        // 处理输入
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int[] nums = new

http://www.kler.cn/a/9677.html

相关文章:

  • Docker的轻量级可视化工具Portainer
  • mtk Android7定制修改
  • 设计模式-七个基本原则之一-开闭原则 + SpringBoot案例
  • Windows上安装与使用 Jupyter Notebook
  • Linux(CentOS)安装 JDK
  • SSRF〈2〉
  • 【教程】解决VSCode中Python第三方库无法自动补全
  • Segment Anything论文阅读笔记
  • HummerRisk 使用教程:操作审计
  • Qt·核心机制
  • 商汤科技推出“日日新SenseNova”,大模型体系赋能人工智能新未来
  • Elasticsearch:ESQL 简介 — 一种用于灵活、迭代分析的新查询语言
  • 使用模板窗口生成测试数据
  • TypeScript由浅到深(上篇)
  • 工程管理系统软件 自主研发,工程行业适用
  • 【国内chatgpt最全使用方法合集】(总有一个适合你)
  • GaussDB行存储表列存储表相关
  • 本地安装WSL的发行版后,导出到另一台计算机安装的办法
  • 自然语言处理(七): Deep Learning for NLP: Recurrent Networks
  • Python第三方库安装
  • 人脑体内扩散张量分布MRI的新框架
  • Diffusion模型系列文章
  • midjourney注册教程
  • 浏览器表单自动填充调研
  • 企业资源规划(ERP)监控工具
  • Python 进阶指南(编程轻松进阶):一、处理错误和寻求帮助