对于n属于N*,将n表示为n=a0

对于n属于N*,将n表示为n=a0
(2011•湖南)对于n∈N+,将n 表示n=a0×2k+a1×2k-1+a2×2k-2+…+ak-1×21+ak×20,当i=0时,ai=1,当1≤i≤k时,a1为0或1.记I(n)为上述表示中ai为0的个数(例如:1=1×20,4=1×22+0×21+0×20,故I(1)=0,I(4)=2),则
(1)I(12)=
2) ∑n=11272I(n)= _____?____.
我想说当1≤i≤k时,a1为0或1这句话我没看懂,还有啊,照他的条件12=1×2*3+0×2*2+1×2*1+2×2*0不是也可以吗..
miaolan 1年前 已收到1个回答 举报

远成人 春芽

共回答了18个问题采纳率:94.4% 举报

ai 为 0 或 1 ,是说 ai 的值只有两种可能,不能取其它值 .
因此你写的 12=1*2^3+0*2^2+1*2^1+2*2^0 就错了,最后一个 a3=2 是不合要求的.
正确的应该是 12=1*2^3+1*2^2+0*2^1+0*2^0 ,因此 l(12)=2 .

1年前 追问

2

miaolan 举报

可他写的是1不是i啊,原试卷的 题目里也是。。。

举报 远成人

那个 a1 可能是印错了。应该是 ai 的,从前后的意思也能判断 。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.029 s. - webmaster@yulucn.com