草庐IT

华为od统一考试B卷【矩阵稀疏扫描】Python 实现

         所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目        如果矩阵中的许多系数都为零,那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大的计算节省,并且在许多大的实践中都会出现矩阵稀疏的问题。    给定一个矩阵,现在需要逐行和逐列地扫描矩

【华为OD统一考试B卷 | 100分】字符串子序列II(C++ Java JavaScript

文章目录题目描述输入描述输出描述用例C++javajavaScriptpython题目描述给定字符串target和source,判断target是否为source的子序列。你可以认为target和source中仅包含英文小写字母。字符串source可能会很长(长度~=500,000),而target是个短字符串(长度字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,”abc”是”aebycd”的一个子序列,而”ayb”不是&

华为OD机试 - 最佳植树距离(Java & JS & Python)

目录题目描述输入描述输出描述用例题目解析JavaScript算法源码Java算法源码

华为OD机试真题JAVA实现【租车骑绿道】真题+解题思路+代码(2022&2023)

题目部门组织绿道骑行团建活动。租用公共双人自行车骑行,每辆自行车最多坐两人、做大载重M。给出部门每个人的体重,请问最多需要租用多少双人自行车。🔥🔥🔥🔥🔥👉👉👉👉👉👉华为OD机试(Java)真题目录汇总输入第一行两个数字m、n,自行车限重m,代表部门总人数n。第二行,n个数字,代表每个人的体重。体重都小于等于自行车限重m。00输出最小需要的双人自行车数量。示例一输入343221输出3解题思路我们需要先把所有人体重从小到大排序然后一辆车最多坐两人,所以最大的和最小的先匹配比如最大的(右指针end࿰

【华为OD机试 2023 B卷 | 100分】路灯照明问题(C++ Java JavaScript Python)

2023年5月份,华为官方已经将的2022/0223Q(1/2/3/4)统一修改为2023A卷和2023B卷。你收到的链接上面会标注A卷还是B卷。请注意:根据反馈,目前大部分收到的都是B卷。B卷对应之前专栏的20022部分考题以及新出的题目专栏:2023华为OD机试(A卷+B卷)(C++JavaJSPy)https://blog.csdn.net/banxia_frontend/category_12225173.html文章目录题目描述输入描述输出描述用例C++JavaScriptJavaPython题目描述在一条笔直的公路上安装了N个路灯,从位置0开始安装,路灯之间间距固定为100米。每个

【华为OD机试真题2023 JAVA&JS】单核CPU任务调度

华为OD机试真题,2023年度机试题库全覆盖,刷题指南点这里单核CPU任务调度知识点队列优先级队列 时间限制:1s 空间限制:256MB 限定语言:不限题目描述:     现在有一个CPU和一些任务需要处理,已提前获知每个任务的任务ID、优先级、所需执行时间和到达时间。CPU同时只能运行一个任务,请编写一个任务调度程序,采用“可抢占优先权调度”调度算法进行任务调度,规则如下: 如果一个任务到来时,CPU是空闲的,则CPU可以运行该任务直到任务执行完毕。但是如果运行中有一个更高优先级的任务到来,则CPU必须暂停当前任务去运

【华为OD机试真题2023 JAVA&JS】单核CPU任务调度

华为OD机试真题,2023年度机试题库全覆盖,刷题指南点这里单核CPU任务调度知识点队列优先级队列 时间限制:1s 空间限制:256MB 限定语言:不限题目描述:     现在有一个CPU和一些任务需要处理,已提前获知每个任务的任务ID、优先级、所需执行时间和到达时间。CPU同时只能运行一个任务,请编写一个任务调度程序,采用“可抢占优先权调度”调度算法进行任务调度,规则如下: 如果一个任务到来时,CPU是空闲的,则CPU可以运行该任务直到任务执行完毕。但是如果运行中有一个更高优先级的任务到来,则CPU必须暂停当前任务去运

华为OD开发岗面试记录

华为OD开发岗技术面试流程:招聘HR联系我-》沟通之后安排机考-》综测-》接着部门HRBP进行HR面-》技术一面二面共同决定技术面结果-》一二面定级不一致,加技术面-》主管面。流程前期沟通招聘网站HR电话机考综测HRBP技术一面自我介绍提问(我记性很差,只写了记住的)做题反问技术二面自我介绍提问做题反问环节技术面加面,定级前期沟通招聘网站HR电话2022年12月下旬接到的德科HR电话,要了简历简单聊了下,主要就是解释OD这种岗位形式,问了我的岗位和薪资意向。之后安排了机考。机考机考3道题,3小时。挺简单的,要求不高。除了第一道90+%其他都全AC,机考通过后参加综测。综测其实就是性格测试吧,看

【 华为OD机试 2023】 微服务的集成测试(C++ Java JavaScript Python)

文章目录题目描述输入描述输出描述用例题目解析C++JavaScriptJavaPython题目描述现在有n个容器服务,服务的启动可能有一定的依赖性(有些服务启动没有依赖),其次服务自身启动加载会消耗一些时间。给你一个nxn的二维矩阵useTime,其中useTime[i][i]=10表示服务i自身启动加载需要消耗10suseTime[i][j]=1表示服务i启动依赖服务j启动完成useTime[i][k]=0表示服务i启动不依赖服务k其实0服务之间启动没有循环依赖(不会出现环),若想对任意一个服务i进行集成测试(服务i自身也需要加载&

【华为OD机试真题2023B卷 JAVA&JS】座位调整

华为OD2023(B卷)机试题库全覆盖,刷题指南点这里座位调整知识点迭代 时间限制:1s 空间限制:256MB 限定语言:C(clang11),C++(clang++11),Java(javac1.8),Python3(3.9),JavaScriptNode(12.18.2),Go(1.14.4)题目描述:疫情期间课堂的座位进行了特殊的调整,不能出现两个同学紧挨着,必须隔至少一个空位。给你一个整数数组  desk表示当前座位的占座情况,由若干 0 和 1 组成,其中 0 表示没有占位,1 表示占位。在不改变原有座位秩序情况下,还能安排坐几个人?