2015小米暑期实习笔试题_懂二进制(位运算)
来源:互联网 发布:当前网络环境的问题 编辑:程序博客网 时间:2024/05/05 18:28
总共3道题,最后一道还没AC出来。。。
世界上有10种人,一种懂二进制,一种不懂。
那么你知道两个int32整数m和n的二进制表达,有多少个位(bit)不同么?
输入例子:
1999 2299
输出例子:
7
此题解法类似于《编程之美》上面看到的某题
代码:
#include <iostream>using namespace std;int countBitDiff(int m, int n) {int sum=0;for(int i=0;i<32;i++)if((m>>i & 0x1) != (n>>i & 0x1))sum++;return sum;}int main(){int n,m;cin>>n>>m;cout<<countBitDiff(n,m)<<endl;return 0;}
2 2
- 2015小米暑期实习笔试题_懂二进制(位运算)
- 十八、<2015小米暑期实习笔试题>懂二进制
- 懂二进制(异或的应用;注意位运算的优先,以及与运算的结果,结果不一定是 1)---2015小米暑期实习笔试题
- 名企笔试:2015小米暑期实习笔试题(二进制) 2017-04-05 算法爱好者
- 2015小米暑期实习笔试题_风口的猪-中国牛市(dp)
- 十九、< 2015小米暑期实习笔试题>风口的猪-中国牛市
- 小米笔试题 懂二进制
- 小米笔试题-懂二进制
- 小米笔试-懂二进制
- 微软暑期实习笔试题
- 百世集团2015暑期实习研发工程师笔试题
- 名企笔试:2015小米暑期实习(风口的猪-中国牛市)(2017-04-09 算法爱好者)
- 百度2015暑期实习笔试总结
- 2011 创新工场 暑期实习 笔试题
- 2012微软暑期实习笔试题
- IBM暑期实习笔试
- 百度暑期实习笔试
- 暑期技术实习笔试
- libevent参考手册9
- vmware和hyper-v共存问题 vmware workstation and hyper-v are not compatible VMware 和 Hyper-V 不能共存问题
- FLOYD
- 数据库同步工具: Red Gate Sql Compare
- 4.10 数组的替代品
- 2015小米暑期实习笔试题_懂二进制(位运算)
- Android:LinearLayout布局中Layout_weight的深刻理解
- Datazen安装
- 全国哀悼活动网页颜色变黑灰代码 CSS
- Oracle 游标 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常
- 2015小米暑期实习笔试题_风口的猪-中国牛市(dp)
- 借助TagSupport 实现自定义标签
- Java Web 第一篇 web应用和web.xml文件
- ThinkPython总结