华为OD机试C卷-- 出错的或电路(Java & JS & Python & C)

某生产门电路的厂商发现某一批次的或门电路不稳定,具体现象为计算两个二进制数的或操作时,第一个二进制数中某两个比特位会出现交换,交换的比特位置是随机的,但只交换这两个位,其他位不变。很明显,这个交换可能会影响最终的或结果,也可能不会有影响...

华为OD机试C卷-- 滑动窗口最大和(Java & JS & Python & C)

有一个N个整数的数组,和一个长度为M的窗口,窗口从数组内的第一个数开始滑动直到窗口不能滑动为止,每次窗口滑动产生一个窗口和(窗口内所有数的和),求窗口滑动产生的所有窗口和的最大值。...

华为OD机试C卷-- 结队编程(Java & JS & Python & C)

某部门计划通过结队编程来进行项目开发,已知该部门有N名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下:_python某部门计划通过结队编程来进行项目开发...

华为OD机试C卷-- 找城市(Java & JS & Python & C)

一张地图上有n个城市,城市和城市之间有且只有一条道路相连:要么直接相连,要么通过其它城市中转相连(可中转一次或多次)。城市与城市之间的道路都不会成环。当切断通往某个城市i的所有道路后,地图上将分为多个连通的城市群,设该城市i的聚集度...

华为OD机试C卷-- 单词重量(Java & JS & Python)

每个句子由多个单词组成,句子中的每个单词的长度都可能不一样,我们假设每个单词的长度Ni为该单词的重量,你需要做的就是给出整个句子的平均重量V。_华为od算句子的平均重量python...

基于C语言从0开始手撸MQTT协议代码连接标准的MQTT服务器,完成数据上传和命令下发响应(华为云IOT服务器)

本篇文章给大家讲解使用C语言从0开始手撸MQTT协议3.1.1(1883端口)代码,连接华为云服务器,完成数据上传,下发的命令响应。完整讲解MQTT协议整体的通信流程。,利用VS2022开发程序,使用wind...

使用ENSP模拟器配置华为防火墙的WEB登录页面 --->> 保姆级教程

配置防火墙,初次点击防火墙需要输入账户和密码分别是:admin、Admin@123,之后需要手动去修改初始密码。防火墙USG6000V安装包:https://pan.baidu.com/s/1f5CuUI9ZbPN...

华为OD机试C卷-- 快递员的烦恼(Java & JS & Python & C)

快递公司每日早晨,给每位快递员推送需要送到客户手中的快递以及路线信息,快递员自己又查找了一些客户与客户之间的路线距离信息,请你依据这些信息,给快递员设计一条最短路径,告诉他最短路径的距离。...

华为OD机试C卷-- 消消乐游戏(Java & JS & Python)

游戏规则:输入一个只包含英文字母的字符串,字符串中的两个字母如果相邻且相同,就可以消除。在字符串上反复执行消除的动作,直到无法继续消除为止,此时游戏结束。输出最终得到的字符串长度。...

华为OD机试C卷-- 田忌赛马(Java & JS & Python & C)

给定两个只包含数字的数组a,b,调整数组a里面的数字的顺序,使得尽可能多的a[i]>b[i]。数组a和b中的数字各不相同。输出所有可以达到最优结果的a数组的结果。_给定两个只包含数字的数组a,b,调整数组a里面数字的顺序,...