经典数学难题
问题描述:
经典数学难题
魔术师对台下的观众说:"我这里有10个盒子,里面有一千个珠子,只要一位观众随意说出一千以内的数我都可以不看盒子里的珠子就拿给他.一位观众要181个珠子魔术师就拿了五个盒子给他,果然是181个珠子.为什么?
答
这个是这样的,只要事先准备好十个盒子,里面的珠子数依次为2的n次幂,即1,2,4,8,16,32,64,128,256,489就可以了.因为1000以内的每个数都可以化为一个十位的二进制数,比如(181)十进制=(10110101)二进制,此时只要将为...