news 2026/4/16 19:51:32

华为OD机考双机位C卷 - 计算误码率 (Java Python JS C/C++ GO )

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为OD机考双机位C卷 - 计算误码率 (Java Python JS C/C++ GO )

最新华为上机考试

真题目录:点击查看目录
华为OD面试真题精选:点击立即查看
2025华为od机试双机位C卷

题目描述

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

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

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

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

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

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

备注

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

输入描述

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

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

输出描述

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

示例1

输入

3A3B 2A4B

输出

1/6

示例2

输入

5Y5Z 5Y5Z

输出

0/10

示例3

输入

4Y5Z 9Y

输出

5/9

解题思路

  1. 误码率定义:误码率指的是在解压后相同位置上的字符不同的数量(即错误的字符数),与解压后的总字符数的比值,用“错误字符数/总字符数”的形式表示。

  2. 输入字符串的压缩格式:输入的字符串是压缩形式,例如"2A3B"表示"AABB",其中数字表示字符的重复次数。

  3. 解压缩字符串:每个压缩字符串需要解压得到完整的字符序列。例如:

    • 输入"3A3B"代表的解压字符串为"AAABBB"
    • 输入"2A4B"代表的解压字符串为"AABBBB"
  4. 误码率计算

    • 解压后,对比两个字符串在相同位置的字符是否一致。
    • 统计解压后两个字符串中不同字符的数量(误码数)。
    • 输出误码数与解压后的总字符数的比值。
  5. 注意事项

    • 输入保证解压后两个字符串的长度相等。
    • 解压后的字符串不含数字,且每个生成后的字符串长度小于 100,00
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 13:39:52

jemalloc思想的极致演绎:深度解构Netty内存池的精妙设计与实现

Netty内存池的核心设计借鉴了jemalloc的设计思想。jemalloc是由Jason Evans在FreeBSD项目中实现的高性能内存分配器&#xff0c;其核心优势在于通过细粒度内存块划分与多层级缓存机制&#xff0c;降低内存碎片率并优化高并发场景下的内存分配吞吐量。 Netty基于jemalloc的多Ar…

作者头像 李华
网站建设 2026/4/15 16:22:13

复习——共享内存

共享内存一、共享内存&#xff08;Shared Memory&#xff09;1.1 基本概念System V提供&#xff1a;UNIX操作系统的进程间通信方式特点&#xff1a;效率最高的IPC方式1.2 操作流程key → 申请对象 → 映射对象 → 读写对象 → 撤销映射 → 删除对象1.3 与管道的区别特性共享内存…

作者头像 李华
网站建设 2026/4/15 23:42:41

高职金融科技应用专业可考取的金融科技类证书

金融科技&#xff08;FinTech&#xff09;是金融与科技融合的领域&#xff0c;涉及数据分析、区块链、人工智能、云计算等技术。高职金融科技应用专业的学生可通过考取相关证书提升竞争力。以下为适合该专业考取的金融科技类证书&#xff0c;包括CDA数据分析师证书。数据分析类…

作者头像 李华
网站建设 2026/4/15 10:32:55

(100分)- 报数游戏(Java JS Python)

(100分)- 报数游戏&#xff08;Java & JS & Python&#xff09;题目描述100个人围成一圈&#xff0c;每个人有一个编码&#xff0c;编号从1开始到100。他们从1开始依次报数&#xff0c;报到为M的人自动退出圈圈&#xff0c;然后下一个人接着从1开始报数&#xff0c;直到…

作者头像 李华
网站建设 2026/4/16 18:14:22

AI Agent的概念形成:模拟LLM的抽象思维过程

AI Agent的概念形成:模拟LLM的抽象思维过程 关键词:AI Agent、大语言模型(LLM)、抽象思维过程、概念形成、智能模拟 摘要:本文聚焦于AI Agent概念形成过程中模拟大语言模型(LLM)抽象思维过程这一核心主题。首先介绍了研究的背景、目的、预期读者和文档结构。接着深入探讨…

作者头像 李华