1000 鸡蛋 奥数题

来源:百度知道 编辑:UC知道 时间:2024/05/11 23:55:50
1000个鸡蛋用10个盒子装,有人买,你不能数盒子里的鸡蛋,且直接给他,一个不够就两个,两个不够就三个,问:10个盒子里各装多少个鸡蛋

这是一道二进制数学题
答案是1 2 4 8 16 32 64 128 256 489
原理是
1 2 4 8 16 32 64 128 256 的盒子
分别代表二进制从右到左的9个位置是0还是1
这样,选取某个盒子,代表那个数位是1,不选,则代表是0
因此这9个盒子可以表示二进制000000000到111111111相当于十进制0到511的所有可能性,如果需要超过511,那么选择(需要的数字-489的数量)在选取第10个盒子(489的那个)
因此包含了所有可能性

这样算 1 2 4 8 16 32 64 128 256 489(489=1000-512)

1 2 4 8 16 32 64 128 256 512

一楼总数不是1000啊

题 很不明白~~~~

题都没说清楚~~~~~~~~