用二进制解决,1000以内的数,总可以用10位以内的二进制表示.
因此
第1个盒子放2^0 = 1颗
第2个盒子放2^1 = 2颗
第3个盒子放2^2 = 3颗
……
第8个盒子放2^7 = 128颗
第9个盒子放2^8 = 256颗
第10个盒子放1000 - (1+2+4+8+……+256) = 四百八十九 颗
则小于512的数总可以用1到9号盒子的配置表示出来
大于512,总可以用1到10号盒子的配置表示出来.
用二进制解决,1000以内的数,总可以用10位以内的二进制表示.
因此
第1个盒子放2^0 = 1颗
第2个盒子放2^1 = 2颗
第3个盒子放2^2 = 3颗
……
第8个盒子放2^7 = 128颗
第9个盒子放2^8 = 256颗
第10个盒子放1000 - (1+2+4+8+……+256) = 四百八十九 颗
则小于512的数总可以用1到9号盒子的配置表示出来
大于512,总可以用1到10号盒子的配置表示出来.