草庐IT

华为OD机试 - 字符串解密(Java & JS & Python)

题目描述给定两个字符串string1和string2。string1是一个被加扰的字符串。string1由小写英文字母(’a’~’z’)和数字字符(’0’~’9’)组成,而加扰字符串由’0’~’9’、’a’~’f’组成。string1里面可能包含0个或多个加扰子串,剩下可能有0个或多个有效子串,这些有效子串被加扰子串隔开。string2是一个参考字符串,仅由小写英文字母(’a’~’z’)组成。你需要在string1字符串里找到一个有效子串,这个有效子串要同时满足下面两个条件:(1)这个有效子串里不同字母的数量不超过且最接近于string2里不同字母的数量,即小于或等于string2里不同字母的

华为OD机试 - 字符串解密(Java & JS & Python)

题目描述给定两个字符串string1和string2。string1是一个被加扰的字符串。string1由小写英文字母(’a’~’z’)和数字字符(’0’~’9’)组成,而加扰字符串由’0’~’9’、’a’~’f’组成。string1里面可能包含0个或多个加扰子串,剩下可能有0个或多个有效子串,这些有效子串被加扰子串隔开。string2是一个参考字符串,仅由小写英文字母(’a’~’z’)组成。你需要在string1字符串里找到一个有效子串,这个有效子串要同时满足下面两个条件:(1)这个有效子串里不同字母的数量不超过且最接近于string2里不同字母的数量,即小于或等于string2里不同字母的

2023华为od机试真题B卷【矩阵稀疏扫描】Java 实现

         所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目        如果矩阵中的许多系数都为零,那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大的计算节省,并且在许多大的实践中都会出现矩阵稀疏的问题。    给定一个矩阵,现在需要逐行和逐列地扫描矩阵,如果某一行或者某一列内,存在连续出现的O的个数超过了行宽或者列宽的一半W/2整除),则认为该行或者该列是稀疏的。扫描给定的矩阵,输出稀疏的行数和列数输入描述第行输入为

linux - od(1) 的反义词是什么?

假设我有8b1f0008023149f60300f1f375f40c72f77508507676720c560d75f002e5ce000861130200000000,如何在不复制+粘贴到十六进制编辑器的情况下轻松地从中获取二进制文件? 最佳答案 使用:%xxd-r-pin.txtout.bin 关于linux-od(1)的反义词是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

linux - od(1) 的反义词是什么?

假设我有8b1f0008023149f60300f1f375f40c72f77508507676720c560d75f002e5ce000861130200000000,如何在不复制+粘贴到十六进制编辑器的情况下轻松地从中获取二进制文件? 最佳答案 使用:%xxd-r-pin.txtout.bin 关于linux-od(1)的反义词是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

华为OD机试(2023A+B)真题目录 + 考点分类 + 在线OJ模拟

声明本专栏内所有博客均有两项内容组成:题目描述、输入描述、输出描述、用例、备注题目解析、算法源码其中:第1项内容均收集自互联网,专栏博客付费内容不包含此项(第1项),如若此项(第1项)内容侵犯了原著者的合法权益,可联系我:(CSDN网站注册用户名:伏城之外)进行删除。第2项内容如无特殊说明或标注,均为本人原创,任何个人或组织,在未征得本人同意时,禁止复制、盗用、采集、发布本专栏任何博客的第2项内容到CSDN之外的任何网站、书籍等各类媒体平台,或者CSDN站内其他博客。专栏介绍题库链接2023A+B合集专栏订阅合集专栏可申请OJ2023B专栏订阅此专栏不提供OJ2023A专栏订阅此专栏不提供OJ

华为OD机试 - 告警抑制(Java & JS & Python)

题目描述告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。不会出现循环抑制的情况。告警不会传递,比如A->B,B->C,这种情况下A不会直接抑制C。但被抑制的告警仍然可以抑制其他低优先级告警。输入描述第一行为数字N,表示告警抑制关系个数,0≤N≤120接下来N行,每行是由空格分隔的两个告警ID,例如:id1id2,表示id1抑制id2,告警ID的格式为:大写字母+0个或者1个数字最后一行为告警产生列表,列表长度[1,100]输出描述真实产生的告警列表备注告警ID之间以单个空格分隔用例输入2ABB

【华为OD统一考试B卷 | 100分】矩阵稀疏扫描(C++ Java JavaScript Python)

华为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)专栏:2023华为OD机试(A卷)(C++JavaJSPy)专栏:2023华为OD机试(B卷)(C++JavaJSPy)题目描述如果矩阵中的许多系数都为零,那么该矩阵就是稀疏的

华为OD机试 - 机器人(Java & JS & Python)

题目描述现有一个机器人,可放置于M×N的网格中任意位置,每个网格包含一个非负整数编号,当相邻网格的数字编号差值的绝对值小于等于1时,机器人可以在网格间移动。问题: 求机器人可活动的最大范围对应的网格点数目。说明:网格左上角坐标为(0,0),右下角坐标为(m−1,n−1),机器人只能在相邻网格间上下左右移动输入描述第1行输入为M和N,M表示网格的行数N表示网格的列数之后M行表示网格数值,每行N个数值(数值大小用k表示),数值间用单个空格分隔,行首行尾无多余空格。M、N、k均为整数,且1≤M,N≤150,0≤k≤50输出描述输出1行,包含1个数字,表示最大活动区域的网格点数目,行首行尾无多余空格。

华为OD机试 - 机器人(Java & JS & Python)

题目描述现有一个机器人,可放置于M×N的网格中任意位置,每个网格包含一个非负整数编号,当相邻网格的数字编号差值的绝对值小于等于1时,机器人可以在网格间移动。问题: 求机器人可活动的最大范围对应的网格点数目。说明:网格左上角坐标为(0,0),右下角坐标为(m−1,n−1),机器人只能在相邻网格间上下左右移动输入描述第1行输入为M和N,M表示网格的行数N表示网格的列数之后M行表示网格数值,每行N个数值(数值大小用k表示),数值间用单个空格分隔,行首行尾无多余空格。M、N、k均为整数,且1≤M,N≤150,0≤k≤50输出描述输出1行,包含1个数字,表示最大活动区域的网格点数目,行首行尾无多余空格。