华为OD机试 - 计算误码率(Java)

题目描述

误码率是最常用的数据通信传输质量指标。它可以理解为“在多少位数据中出现一位差错”。

移动通信网络中的误码率主要是指比特误码率,其计算公式如下: 比特误码率=错误比特数/传输总比特数,

为了简单,我们使用字符串来标识通信的信息,一个字符错误了,就认为出现了一个误码

输入一个标准的字符串,和一个传输后的字符串,计算误码率

字符串会被压缩,
例:“2A3B4D5X1Z”表示"AABBBDDDDXXXXXZ"
用例会保证两个输入字符串解压后长度一致,解压前的长度不一定一致

每个生成后的字符串长度<100000000。

输入描述

两行,分别为两种字符串的压缩形式。

每行字符串 (压缩后的) 长度<100000

输出描述

一行,错误的字等数量/展开后的总长度

备注

  • 注意:展开后的字符串不含数字

用例

输入 3A3B
2A4B
输出
【华为OD机试真题 2025B卷】343、计算误码率 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) >误码率是最常用的数据通信传输质量指标。它可以理解为"在多少位数据中出现一位差错"。 移动通信网络中的误码率主要是指比特误码率,计算公式如下:比特误码率=错误比特数/传输总比特数。为了简单,我们使用字符串来标识通信的信息,一个字符错误了,就认为出现了一个误码输入一个标准的字符串,和一个传输后的字符串,计算误码率字符串会被压缩。 例:2A3B4D5X1Z 表示 "AABBBDDDDXXXXXZ" 用例会保证两个输入字符串解压后长度一致, 解压前的长度不一定一致每个生成后的字符串长度1000000 阅读详情

相关推荐

【华为OD机试真题 Java语言】343、计算误码率 | 机试真题+思路参考+代码解析

>误码率是最常用的数据通信传输质量指标。它可以理解为"在多少位数据中出现一位差错"。 移动通信网络中的误码率主要是指比特误码率,计算公式如下:比特误码率=错误比特数/传输总比特数。为了简单,我们使用字符串来标识通信的信息,一个字符错误了,就认为出现了一个误码输入一个标准的字符串,和一个传输后的字符串,计算误码率字符串会被压缩。 例:2A3B4D5X1Z 表示 "AABBBDDDDXXXXXZ" 用例会保证两个输入字符串解压后长度一致, 解压前的长度不一定一致每个生成后的字符串长度100000000.

KJ.JK 1133

【华为OD机试真题 2025B卷】773、计算误码率 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS)

【华为OD机试真题 2025B卷】773、计算误码率 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,如何备战

KJ.JK 4540

【华为OD机试】计算误码率(python, java, c++, js)

误码率是最常用的数据通信传输质量指标。它可以理解为“在多少位数据中出现一位差错”。 移动通信网络中的误码率主要是指比特误码率,其计算公式如下: 比特误码率=错误比特数/传输总比特数, 为了简单,我们使用字符串来标识通信的信息,一个字符错误了,就认为出现了一个误码。 输入一个标准的字符串,和一个传输后的字符串,计算误码率 字符串会被压缩, 例如:“2A3B4D5X1Z”表示"AABBBDDDDXXXXXZ" 用例会保证两个输入字符串解压后长度一致,解压前的长度不一定一致

A_D_I_D_A_S的博客 393

华为OD机试Java - 计算误码率

误码率是最常用的数据通信传输质量指标。它可以理解为“在多少位数据中出现一位差错”。 移动通信网络中的误码率主要是指比特误码率,其计算公式如下: 比特误码率=错误比特数/传输总比特数, 为了简单,我们使用字符串来标识通信的信息,一个字符错误了,就认为出现了一个误码。 输入一个标准的字符串,和一个传输后的字符串,计算误码率 字符串会被压缩,

qq_40642440的博客 101

华为OD机试真题精讲:计算误码率(Python/Java/C++多语言实现)

合法性校验 → 有效位错误统计 → 浮点计算 → 格式化输出,四步完成误码率计算;性能优化:大数据量下避免字符串拷贝,优先索引遍历,C++需关闭输入输出同步;避坑要点:整数转浮点型再除法、严格校验输入合法性、按要求保留4位小数。本题作为OD机试高频100分题,难度适中但注重细节,三种语言实现的核心逻辑一致,差异仅在于输入输出和类型处理。掌握本题的解题思路后,可快速迁移至所有「字符串逐字符统计」类问题,显著提升应试通过率。

bkspiderx的博客 206

2023华为od机试B卷【计算误码率】Java

为了简单,我们使用字符串来标识通信的信息,一个字符错误了,就认为出现了一个误码输入一个标准的字符串,和一个传输后的字符串,计算误码率字符串会被压缩。由于机试的输入数据和输出数据一般有多组(不定),并且格式多种多样,所以,如何处理题目的输入输出是对大家的一项最基本的要求。此时再继续上述步骤,3B和3B,前后缀都一致,所以就结束了,在第二步时找到了不同的个数。3A和2A -> 后缀都是A,但是前缀数字不一样,那我们取最短的相同字符,此时再继续上述步骤,1A和4B,后缀不一样,那不同的字符直接取最短的哪个。

斌擎科技 122

【华为OD机试】真题B卷-计算误码率(JAVA)

【华为OD机试】真题B卷-计算误码率(JAVA)

u014481728的博客 374

华为OD机试 - 计算误码率(Java 双机位C卷 100分)

移动通信 网络中的误码率主要是指比特误码率,其计算公式如下:比特误码率 = 错误比特数 / 传输总比特数,为了简单,我们引入字符串来表示误码通信的信息,一个字符错误了,就认为出现了一个误码。我们需要将这两个压缩字符串解压成实际的字符序列,然后逐位比较它们,统计误码(不同字符)的数量。题目给出两个经过压缩编码的字符串,通过解压缩后需要判断两个字符串在解压后的误码率,即对应位置不同的字符数量占总字符数量的比例。“4Y5Z” 解压为 “YYYYZZZZZ”,“9Y” 解压为 “YYYYYYYYY”。

学Java,找哪吒 1345

【华为OD机试真题 Java】计算误码率 (B卷200分)

误码率是最常用的数据通信传输质量指标。它可以理解为“在多少位数据中出现一位差错”。 移动通信网络中的误码率主要是指比特误码率,其计算公式如下: 比特误码率=错误比特数/传输总比特数, 为了简单,我们使用字符串来标识通信的信息,一个字符错误了,就认为出现了一个误码。 输入一个标准的字符串,和一个传输后的字符串,计算误码率

A_D_I_D_A_S的博客 134

【华为OD机试】计算误码率 (C++ Python Java)2023 B卷

误码率是最常用的数据通信传输质量指标。它可以理解为“在多少位数据中出现一位差错”。 移动通信网络中的误码率主要是指比特误码率,其计算公式如下: 比特误码率=错误比特数/传输总比特数,

dijkstra2023的博客 334

华为OD机试双机位A卷 - 计算误码率 (C++ & Python & JAVA & JS & GO)

华为OD机试2025双机位A卷 计算误码率,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 1016

华为OD机试题解析 - 计算误码率 (C++ Java Python JavaScript)

解压字符串:将压缩字符串解析为字符与数量的列表。字符比对:逐一比较字符与数量,并计算差异数量。误码率输出:输出差异字符数与总字符数的比值。

m0_57781768的博客 252

华为OD机试双机位C卷-计算误码率(Py/Java/C/C++/Js/Go)

华为OD机试(机考)双机位C卷 【计算误码率】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为od-计算误码率,华为OD机试-计算误码率。

qq_45776114的博客 1162

【华为OD机试真题 双机位A卷】934、计算误码率 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS)

【华为OD机试真题 双机位A卷】934、计算误码率 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,如何备战华为

KJ.JK 949

PSOC Creator 入门教程超详细

最近工作原因需要使用到赛普拉斯的一款芯片,奈何以前没有用过,所以趁这次也学习了一些简单的用法,总结一下,希望能帮到有需要朋友,因为网上关于这方面的文章少的可怜,详细点的更是少之又少!废话少说,正文开始.

qm_mq的博客 5746

GPU运维工程师入门指南 (第九篇): 高性能网络 - InfiniBand与RDMA技术

本文介绍了支撑AI分布式训练的高性能网络技术InfiniBand和RDMA。传统TCP/IP网络因内核开销和内存拷贝成为性能瓶颈,而InfiniBand提供高带宽、低延迟的专用网络,RDMA则通过内核旁路和零拷贝技术实现节点间内存直接访问,显著提升通信效率。特别介绍了GPUDirect RDMA技术,使GPU显存可直接通信。文章还列举了运维人员在部署这些技术时需要考虑的硬件、驱动、配置和监控等关键点。这些技术共同构成了支撑大规模AI集群的"数据高速公路",为后续讨论存储性能瓶颈奠定了基础

weixin_42587823的博客 1096

GEE影像重采样实战:从10米到500米,如何用.reduceResolution和.reproject统一尺度?

本文详细介绍了在Google Earth Engine (GEE)平台中,如何利用`.reduceResolution()`和`.reproject()`方法解决多源遥感影像的尺度统一难题。通过实战案例,从哨兵2号10米分辨率影像聚合至MODIS 500米尺度,阐述了聚合规则选择、参数配置及效果验证的全流程,为环境监测、农业分析等领域的跨尺度数据融合提供了关键方法。

weixin_29223603的博客 84

STM32G474开发板初步入门与编程实战

STM32G474开发板提供了一种快速评估、原型设计和开发STM32G474应用的方式。它搭载了STM32G474RET6微控制器,配备512KB闪存、128KB RAM,支持各种常见的接口和连接,如USB、I2C、SPI、UART等。板载ST-Link/V2-1调试器/编程器,简化了开发过程。

qq_38334677的博客 4954

告别调参难!YOLO超参数优化指南(网格搜索+贝叶斯优化实战)

YOLO超参数优化的本质,不是“试遍所有参数”,而是“用工具化方法,在场景约束内找到最优平衡”——网格搜索稳、贝叶斯优化快,两者结合(先粗搜再精调)是工业场景的最优解。先定范围:基于工业场景(小目标/边缘设备/多类别)缩小参数搜索范围,避免无效探索。先调核心:优先优化数据增强、学习率、输入尺寸,这些参数对精度影响最大。工具赋能:用网格搜索+贝叶斯优化替代人工试错,再用TensorBoard监控,让调参“有据可依”。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 698

vscode中运行gcc -v命令失败了,提示:gcc不是内部或外部命令...如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 975

python读取并可视化npy格式的深度图文件以及将其保存为jpg图片的方法

  npy文件是无法直接打开的,它里面包含的是一个矩阵格式的数据,可以用于存储图像。为了对其进行可视化,需要将其转换为图像。这里需要用到numpy包以及matplotlib包,没有的话就pip install一下吧。现进入包含有npy文件的目录(我的该目录下有一个名为0000.npy的文件),然后打开一个终端,执行python进入pythn命令行模式,依次输入如下代码即可: import numpy as np import matplotlib.pyplot as plt depthmap = np.lo

zeeq的博客 5万+

【AI Agent系列】【阿里AgentScope框架】0. 快速上手:AgentScope框架简介与你的第一个AgentScope程序

这是我们学习的第四款智能体框架了。前面我们学习了 AutoGPT、MetaGPT、LangGraph 等智能体应用开发框架,各有优缺点。今天我们开始学习AgentScope这一款多智能体开发框架。卷起来吧,多看看,多用用,没坏处。

同学小张的博客 5425

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

上一篇: 华为OD机试 - 返回矩阵中非1的元素个数(Java)
下一篇: 华为OD机试 - 不开心的小朋友(Java)
清水乐园
博客等级 码龄13年 175粉丝 398原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清水乐园

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值