华为OD在线OJ:已购买本专栏用户,请私信博主开通账号,在线刷题!!!在线OJ:立即刷题题库专栏:2023华为OD机试(A卷+B卷)(C++JavaJSPy)题目描述有一个特殊的5键键盘,上面有a,ctrl-c,ctrl-x,ctrl-v,ctrl-a五个键。a键在屏幕上输出一个字母a;ctrl-c将当前选择的字母复制到剪贴板;ctrl-x将当前选择的字母复制到剪贴板,并清空选择的字母;ctrl-v将当前剪贴板里的字母输出到屏幕;ctrl-a选择当前屏幕上的所有字母。注意:剪贴板初始为空,新的内容被复制到剪贴板时会覆盖原来的内容当屏幕上没有字母时,ctrl-a无效当没有选择字母时,ctrl-c
题目描述某公司为了更高效的编写代码,邀请你开发一款代码编辑器程序。程序的输入为已有的代码文本和指令序列,程序需输出编辑后的最终文本。指针初始位置位于文本的开头。支持的指令(X为大于等于0的整数,word为无空格的字符串):FORWARDX指针向前(右)移动X,如果指针移动位置超过了文本末尾,则将指针移动到文本末尾BACKWARDX指针向后(左)移动X,如果指针移动位置超过了文本开头,则将指针移动到文本开头SEARCH-FORWARDword从指针当前位置向前查找word并将指针移动到word的起始位置,如果未找到则保持不变SEARCH-BACKWARDword在文本中向后查我word并将指针移
题目描述一个文件目录的数据格式为:目录id,本目录中文件大小,(子目录id列表)。其中目录id全局唯一,取值范围[1,200],本目录中文件大小范围[1,1000],子目录id列表个数[0,10]例如:120(2,3)表示目录1中文件总大小是20,有两个子目录,id分别是2和3现在输入一个文件系统中所有目录信息,以及待查询的目录id,返回这个目录和及该目录所有子目录的大小之和。输入描述第一行为两个数字M,N,分别表示目录的个数和待查询的目录id,1≤ M≤1001≤N≤200接下来M行,每行为1个目录的数据:目录id本目录中文件大小(子目录id列表)子目录列表中的子目录id以逗号分隔。输出描述
题目描述给定一个字符串的摘要算法,请输出给定字符串的摘要值去除字符串中非字母的符号。如果出现连续字符(不区分大小写),则输出:该字符(小写)+连续出现的次数。如果是非连续的字符(不区分大小写),则输出:该字符(小写)+该字母之后字符串中出现的该字符的次数对按照以上方式表示后的字符串进行排序:字母和紧随的数字作为一组进行排序,数字大的在前,数字相同的,则按字母进行排序,字母小的在前。输入描述一行字符串,长度为[1,200]输出描述摘要字符串用例输入aabbcc输出a2b2c2说明无
一、题目描述给定一个仅包含0和1的N*N的二维矩阵,请计算二维矩阵的最大值。计算规则如下:1、每行元素按下标顺序组成一个二进制数(下标越大越排在低位),二进制数的值就是该行的值。矩阵各行值之和为矩阵的值。2、允许通过向左或向右整体循环移动每行元素来改变各元素在行中的位置。比如:[0,1,0,0,1]向右整体循环移动1位变为[1,0,1,0,0],二进制数为10100,值为20。[1,1,0,1,1]向右整体循环移动2位变为[1,1,1,1,0],二进制数为11110,值为30。二、输入描述1、第一行输入一个正整数,记录N的大小。2、接下来的N行输入二维矩阵信息,行内元素逗号隔开。三、输出描述矩
华为OD2023(B卷)机试题库全覆盖,刷题指南点这里计算误码率知识点双指针时间限制:1s 空间限制:256MB 限定语言:不限题目描述:误码率是最常用的数据通信传输质量指标。它可以理解为“在多少位数据中出现一位差错”。移动通信网络中的误码率主要是指比特误码率,其计算公式如下:比特误码率=错误比特数/传输总比特数,为了简单,我们使用字符串来标识通信的信息,一个字符错误了,就认为出现了一个误码输入一个标准的字符串,和一个传输后的字符串,计算误码率字符串会被压缩,例如:“2A3B4D5X1Z”表示“AABBBDDDDXXXXXZ用例会保证两个输入字符串解压后长度一致,解压前的长度不一定一致。每个生
题目描述近些年来,我国防沙治沙取得显著成果。某沙漠新种植N棵胡杨(编号1-N),排成一排。一个月后,有M棵胡杨未能成活。现可补种胡杨K棵,请问如何补种(只能补种,不能新种),可以得到最多的连续胡杨树?输入描述N总种植数量,1M未成活胡杨数量,M个空格分隔的数,按编号从小到大排列,1K最多可以补种的数量,0输出描述最多的连续胡杨棵树用例输入52241输出3说明补种到2或4结果一样,最多的连续胡杨棵树都是3。输入
在线OJ已购买本专栏用户,请私信博主开通账号,在线刷题!!!运行出现RuntimeError0Aborted,请忽略华为OD统一考试A卷+B卷新题库说明2023年5月份,华为官方已经将的2022/0223Q(1/2/3/4)统一修改为OD统一考试(A卷)和OD统一考试(B卷)。你收到的链接上面会标注A卷还是B卷。请注意:根据反馈,目前大部分收到的都是B卷。但是仍有概率抽到A卷。A卷对应2023的新题库(2022Q420223Q1)B卷对应20022部分考题以及新出的题目专栏:2023华为OD机试(A卷+B卷)(C++JavaJSPy)题目描述:阿里巴巴找黄金宝箱一贫如洗的樵夫阿里巴巴在去砍柴的
华为OD机考题目类型得分为:2道100分的题目+1道200分的题目(JAVA,Python,C++),具体得分=题目分数*测试用例通过率考试注意点:1.考试时间为150分钟2.需要自己写输入输出的代码3.多数情况允许本地编程后复制代码4.测试用例没通过,不会提示错误信息5.注意提供的条件范围的临界值,特殊数值,特殊场景6.注意题目要求的代码执行时间跟内存2023年真题(全部带答案):序号题目分值算法时间(类型)1小明小华餐厅吃饭深度搜索+递归20232书籍长宽度叠放几本正则表达式+动态规划20233跳格子得分双层遍历or动态规则20234解压报文正则表达式+栈20235分奖金遍历20236报文
刷算法题之前必看参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。华为OD清单查看地址:https://blog.csdn.net/hihell/category_12199283.html华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730华为OD机试题刷算法题之前必看第N个排列题目输入输出示例一输入输出示例二输入输出Code编码思路第N个排列题目给定参数n从1到n会有n个整数1,2,3,...n这n个数字共有n!种排列按大小顺序升序列出所有排列情况并一一标记当n=3时,所有排列如下"12