华为OD机试 4.12

通过率:(100%, 100%, 100%)

第一题:猴子爬楼梯,一次可以爬1个台阶或者3个台阶,n个台阶有多少种爬法

第二题:给出三个矩形的左上角x、y坐标、长和宽
求三个矩形相交的面积

第三题

  • 两个长度为N的二进制进行或操作 (N<=10000000)
  • 第一个二进制中某两个比特位会进行交换 交换位置随机 只交换这两位数
  • 各种交换的可能下 结果发生改变的情况有多少种

前两个题20分钟就做完了
第三题,暴力求解只能通过30%
最后还剩20分钟的时候才做出来,只通过50%,到了快交卷的时候发现结果溢出了,需要改成long long

#华为od#
全部评论
兄弟厉害,继续加油
1 回复 分享
发布于 2022-04-13 15:40
楼主,想问下第三题表述是不是两个二进制交换两个bit位呢?
1 回复 分享
发布于 2022-04-18 14:28
华为南京、东莞、北京研究所OD岗位招聘,小伙伴们可以看过来~抓紧私信我姓名联系方式 【招聘要求】 1、统招全日制本科及以上学历,计算机、电子、通信等相关专业 2、工作地点:南京、东莞、北京 3、掌握Java、Python、C/C++、JS等主流开发语言中的一种 【内推优势】 1)已经成功内推多人,入职率很高哦! 2)通过我内推投递岗位,简历可获得优先筛选,可以帮助查询内推进度,有需要可以给到你一些面试建议哈! 注意,是社招岗位,应届生也可以面试,但是要毕业后才能发offer,抓紧私信我姓名联系方式
1 回复 分享
发布于 2022-04-19 14:08
借楼,华为2012中硬OD软开,测试,算法大量HC,base 武汉东莞成都上海杭州西安等地。有意向欢迎私聊
1 回复 分享
发布于 2022-05-27 11:12
啊啊啊!兄弟你的题目好简单,希望下周我和你一样!!😘
1 回复 分享
发布于 2022-04-14 23:03
第三题用二维数组或操作输出斜线上,这样可否
1 回复 分享
发布于 2022-04-12 20:31
第三题:两个串的每个位结对,有4种情况:00,01,10,11。分别标记为ABCD,遍历一次就能得到每种情况的数量,记为abcd。答案等于a*c+a*d+b*c
1 回复 分享
发布于 2022-07-07 00:43
第三题代码可以贴出来观摩一下吗,看不明白
点赞 回复 分享
发布于 2022-04-19 15:28
您好,我想问一下机试是在本地idea里面写好再复制进去网页吗?
点赞 回复 分享
发布于 2022-04-19 17:55
请问多少分合格呀
点赞 回复 分享
发布于 2022-04-29 21:42
借楼,华为od,坐标上海,正在招测试,开发,大数据,用户体验岗,有意向的戳我
点赞 回复 分享
发布于 2022-05-31 20:27
大家都开始卷od了?
点赞 回复 分享
发布于 2022-06-10 11:02

相关推荐

02-10 21:39
Java
点赞 评论 收藏
分享
评论
32
121
分享

创作者周榜

更多
牛客网
牛客企业服务