位运算
文章平均质量分 82
闭着眼睛学算法
系统学习算法、华为OD笔试
oj1441
展开
-
【Py/Java/C++三种语言详解】LeetCode每日一题240125【位运算】LeetCode2859、计算K置位下标对应元素的和
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。因此,答案为 nums[1] + nums[2] + nums[4] = 13。:下标的二进制表示是: 0 = 000(2) 1 = 001(2) 2 = 010(2) 3 = 011(2) 4 = 100(2):下标的二进制表示是: 0 = 00(2) 1 = 01(2) 2 = 10(2) 3 = 11(2)以及小红书头部编程博主@原创 2024-01-25 11:37:15 · 901 阅读 · 0 评论 -
【Python/Java/C++三种语言】20天拿下华为OD笔试之【位运算】2023B-出错的或电路【欧弟算法】全网注释最详细分类最全的华为OD真题
某生产门电路的厂商发现某一批次的或门电路不稳定,具体现象为计算两个二进制数的或操作时,第一个二进制数中某两个比特位会出现交换,交换的比特位置是随机的,但只交换这两个位,其他位不变。为了评估影响和定位出错的根因,工程师需要研究在各种交换的可能下,最终的或结果发生改变的情况有多少种。的二进制数,表示与电路的第二个输入数。的二进制数,表示与电路的第一个输入数,即会发生比特交换的输入数。很明显,这个交换可能会影响最终的或结果,也可能不会有影响。两者的地位是等价的,因此我们只需要求出以下四种情况下的索引。原创 2023-12-10 22:08:37 · 123 阅读 · 0 评论 -
大厂秋招真题【位运算】米哈游20230924秋招T1-相加异或
对于一个数组c,定义f(c)为c数组所有元素的总和。现在给定两个长度为n的数组a, b,请你恰好删除一个数组a的元素或者一个数组b的元素,使得f(a)异或f(b)最大。原创 2023-09-30 15:35:44 · 144 阅读 · 0 评论