1 2 4 8 16 32 64 128 256 512 1024...这些数字任意几个相加,怎么算出是那几个相加?
1+4+8=13 怎么算出是 1 4 8 这三个数字相加?
4+32+64=100 怎么算出是 4 32 64 这三个数字相加?
2+8+128+512=650 怎么算出是 2 8 128 512 这四个数字相加?
任意几个数字 可以是1个 2个 3个 4个等等多个数字相加 (不重复,每个数字只能用一次)
直接给一个数字 172 怎么算出是那些数字相加得出的(4+8+32+128=172)
人气:432 ℃ 时间:2020-02-05 10:42:34
解答
这是二进制的问题.
比如13
13÷2=6……1 (二进制最后一位是1)
6÷2=3 (二进制倒数第二位是0)
3÷2=1……1 (二进制倒数第三位是1)
最后商是1,所以二进制最高位是1
所以,13的二进制表示是
1101
于是,选择(从右开始)第1、第3、第4个数,也就是1、4、8
172的二进制表示为
10101100(自己仿照我前面的介绍化一下)
所以选择(从右开始)第3、第4、第6、第8个数,也就是4、8、32、128
推荐
猜你喜欢
- 某养鸡专业户要建一个矩形养鸡场,养鸡场的一边靠墙,另三边用竹篱笆围成,但墙对面要留一扇宽1m的门(门用其他材料制成).如果墙长18m,竹篱笆长35m,要围成90m^2的养鸡场,应怎样围,请通过计算说明
- 丙烯的加成反应条件是加热,
- 已知a、b、c为△ABC三边且a²c²-b²c²=a的四次方-的b四次方,则此三角形是何形状,
- 12 为人民服务的中心思想是什么
- 如果一次函数y=kx+b,当自变量的取值范围是-1<x<3时,函数值y的范围是-2<y<6,则此函数的解析式是?要过程
- I=重积分sinX/Xdxdy 其中D是由直线y=x 和 y=x^2围成的闭区域
- 原子失去电子或得到电子后一定会变成离子吗
- 以知:圆O1与圆O2相交于点A,B且O2在圆O1上,D是圆O2中弧AMB上一点DB延长线交与圆O1与C 求证 CO2⊥AD.