题目
有时,当信息通过某种方式传输时,它会受到干扰,造成信息失真。现在,您需要帮助计算这种信息失真的程度,我们称之为误码率。简单地说,误码率就是传输过程中出错的信息部分所占的比例。
具体内容:
我们使用简化的方式表示信息,如:“2A3B4D” 指的是 “AABBBDDDD”。
给定两串信息,原始信息和传输后的信息,您需要计算误码率。
请注意:解压后的字符串不会包含数字。
输入:
两行信息。第一行是原始信息的简化表示,第二行是传输后的信息的简化表示。
输出:
误码率。格式为:错误的部分长度 / 总长度。
示例:
输入:
3A3B
2A4B
输出:
1/6
29
代码
#include <iostream>
#include
计算C++信息失真:华为OD机试题解

该博客介绍了如何解决华为在线开发者(OD)考试中关于信息失真问题的C++编程题。题目涉及计算传输过程中信息的误码率,简化表示的信息例如'2A3B4D'代表'AABBBDDDD'。博主提供了输入输出示例,并将展示解题代码。
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



