有一个智者把1000只盘子分装在10个箱子里.他分装得非常巧妙,无论向他要几只盘子,他都会给你箱子,从不打开箱子一个一个地数,而箱子里正好是你所要的盘子数量.他是怎么分的?
2019-04-01
有一个智者把1000只盘子分装在10个箱子里.他分装得非常巧妙,无论向他要几只盘子,他都会给你箱子,从不打开箱子一个一个地数,而箱子里正好是你所要的盘子数量.他是怎么分的?
优质解答
10只箱子里的盘子数分别为:1,2,4,8,16,32,64,128,256,489
前9个箱子按2进制放,分别放2的0次方、1次方...8次方个盘子,剩下的盘子放
进第10个箱子.这样要求无论你要多少盘子,都可以通过拿一个或几个箱子来解
决
10只箱子里的盘子数分别为:1,2,4,8,16,32,64,128,256,489
前9个箱子按2进制放,分别放2的0次方、1次方...8次方个盘子,剩下的盘子放
进第10个箱子.这样要求无论你要多少盘子,都可以通过拿一个或几个箱子来解
决