我们称正整数n为“好数”,如果n的二进制表示中1的个数多于0的个数.如6=(110):为好数,1984=(11111000000);不为好数,则:(1)二进制表
题型:不详难度:来源:
我们称正整数n为“好数”,如果n的二进制表示中1的个数多于0的个数.如6=(110):为好数,1984=(11111000000);不为好数,则: (1)二进制表示中恰有5位数码的好数共有______个; (2)不超过2012的好数共有______个. |
答案
(1)二进制表示中恰有5位数码的二进制数分别为: 10000,10001,10010,10011, 10100,10101,10110,10111, 11000,11001,11010,11011, 11100,11101,11110,11111,共十六个数, 再结合好数的定义,得到其中好数有11个; (2)整数2012的二进制数为:11111011100,它是一个十一位的二进制数. 其中一位的二进制数是:1,共有个; 其中二位的二进制数是:11,共有个; 其中三位的二进制数是:101,110,111,共有+个; 其中四位的二进制数是:1011,1101,1110,1111,共有+个; 其中五位的二进制数是:10011,10101,10110,11001,11010,11100,10111,11011,11101,11110,11111,共有++个; 以此类推,其中十位的二进制数是:共有+++++个; 其中十一位的小于2012二进制数是:共有24+4个; 一共不超过2012的好数共有1164个.故答案1164个 |
举一反三
已知P={x|1≤x≤9,x∈N},记f(a,b,c,d)=ab-cd,(其中a,b,c,d∈P),例如:f(1,2,3,4)=1×2-3×4=-10.设u,v,x,y∈P,且满足f(u,v,x,y)=39和f(u,y,x,v)=66,则有序数组(u,v,x,y)是______. |
计算下列各式中的S的值,能设计算法求解的是( ) ①S=1+2+3+…+100;②S=1+2+3+…;③S=1+2+3+…+n(n≥2且n∈N) |
在数学拓展课上,老师定义了一种运算“※”:对于n∈N,满足以下运算性质:①1※1=1②(n+1)※1=3(n※1),则n※1=( ) |
定义一种运算“*”,对于n∈N,满足以下运算性质:①2*2=1;②(2n+2)*2=(2n*2)+3.则2004*2的数值为______. |
用秦九韶算法计算多项式f(x)=3x6+4x5+5x4+6x3+7x2+8x+1当x=0.4时的值时,需要做乘法和加法的次数共______次. |
最新试题
热门考点