我们称正整数n为“好数”,如果n的二进制表示中1的个数多于0的个数.如6=(110)2为好数;1984=(1111100

我们称正整数n为“好数”,如果n的二进制表示中1的个数多于0的个数.如6=(110)2为好数;1984=(11111000000)2不为好数.则:(1)二进制表示中恰有5... 我们称正整数n为“好数”,如果n的二进制表示中1的个数多于0的个数.如6=(110)2为好数;1984=(11111000000)2不为好数.则:(1)二进制表示中恰有5位数码的好数共有______个;(2)不超过2013的好数共有______个. 展开
 我来答
猔洖
推荐于2016-03-23 · 超过69用户采纳过TA的回答
知道答主
回答量:122
采纳率:75%
帮助的人:125万
展开全部
(1)二进制表示中恰有5位数码的二进制数分别为:
10000,10001,10010,10011,
10100,10101,10110,10111,
11000,11001,11010,11011,
11100,11101,11110,11111,共十六个数,
再结合好数的定义,得到其中好数有11个;
(2)整数2012的二进制数为:11111011100,它是一个十一位的二进制数.
其中一位的二进制数是:1,共有
C
1
1
个;
其中二位的二进制数是:11,共有
C
2
2
个; 
其中三位的二进制数是:101,110,111,共有
C
1
2
+C
2
2
个; 
其中四位的二进制数是:1011,1101,1110,1111,共有
C
2
3
+
C
3
3
个; 
其中五位的二进制数是:10011,10101,10110,11001,11010,11100,10111,11011,11101,11110,11111,共有
C
2
4
+
C
3
4
+
C
4
4
个; 

以此类推,其中十位的二进制数是:共有
C
4
9
+
C
5
9
+
C
6
9
+
C
7
9
+
C
8
9
+
C
9
9
个;
其中十一位的小于2013二进制数是:共有24+5个;
一共不超过2013的好数共有1165个.
故答案:11;1065.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式