帮帮忙,来解一道数学题!有分~~~

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:44:25
称N相同的数A叫做A的N次方,并规定A的0次方等于1.如果某个数可以写成2的两个不同次方(包括零次方)的和,我们就称这样一来的数为"双子数".如9=2的3次方+2的0次方,他们双子数,那么小于1040的双子数有__个.

如果没思路的话可以一个一个试
2^n表示2的n次方
如果有2的0次方:
那么双子数就是2^n+1(n>=1)
要小于1040,所以n小于等于10也就是10个双子数(不包括0)
如果有2^1
那么就是2^n+2(为了避免重复n>=2)
一共有9个双子数
同理2^2有8个双子数
2^3有7个双子数
2^4有5个双子数
这里要注意2^10+2^4=1040,不和题意
2^5有4个双子数
2^6有3个双子数
2^7有2个双子数
2^8有1个双子数
2^9以上就没有了
所以把上面的所有分析加起来就可以了
10+9+8+7+5+4+3+2+1=49

2^0=1
2^1=2
……
2^10=1024<1040
共11个数,两两排列共10×11/2=55个不同值
减去16+1024,32+1024……512+1024,6个数值
于是小于1040的双子数有49个