关注
个人理解:
或运算是同为0则为0,否则为1.
因此第二个二进制数中为1的位置,不论第一个数中对应位置数为0还是1,或的结果都是1,
所以解题思路就放在第二个数中0的位置了。
找出第二个数中0的位置和第一个数对应位置的值,如果第一个数对应位置是1,则需要找第一个数中0个数;如果第一个数对应位置是0,则需要找第一个数中1的个数,最后求和即可拿到答案。
上题中第二个数有2个0,且第一个数对应位置都是1,所以在一个数中找0的个数,即该位置为0的可能数,均为2,所以是2 + 2
查看原帖
4 5
相关推荐
投递民生银行等公司7个岗位 >
点赞 评论 收藏
分享
投递京东等公司9个岗位 >
点赞 评论 收藏
分享
牛客热帖
正在热议
# 牛客帮帮团来啦!有问必答 #
1256981次浏览 18024人参与
# 实习时,大家都怎么称呼自己的mentor? #
20036次浏览 234人参与
# OPPO开奖 #
48624次浏览 647人参与
# 和牛牛一起刷题打卡 #
34727次浏览 2422人参与
# 你的简历改到第几版了 #
343662次浏览 5148人参与
# 2022毕业生求职现身说法 #
26838次浏览 377人参与
# 不去互联网可以去金融科技 #
41641次浏览 456人参与
# 硬件人的简历怎么写 #
83455次浏览 870人参与
# 你最多能接受一周加班几个小时 #
5549次浏览 58人参与
# 2023届毁约公司名单 #
102057次浏览 454人参与
# 你觉得今年秋招难吗 #
342104次浏览 6079人参与
# 你觉得通信/硬件有必要实习吗? #
30588次浏览 530人参与
# 24秋招避雷总结 #
376327次浏览 4166人参与
# 来聊聊你目前的求职进展 #
223414次浏览 2813人参与
# 互联网公司爆料 #
44997次浏览 406人参与
# 24届软开秋招面试经验大赏 #
1211237次浏览 18440人参与
# 现在还是0offer,延毕还是备考 #
424049次浏览 4939人参与
# 京东方求职进展汇总 #
8121次浏览 76人参与
# 软件开发笔面经 #
17662次浏览 453人参与
# 正在实习的你,有转正机会吗? #
125195次浏览 1203人参与
# 双非本科求职如何逆袭 #
242053次浏览 3533人参与
# 我的失利项目复盘 #
264443次浏览 5557人参与