猜年龄、姓氏

26.猜年龄、姓氏

表演者拿出七张卡片,每张卡片上都写满了数字和姓氏(如图)。

表一:

图示

表二

图示
图示

表三:

图示

表四

图示

表五

图示

表六:

图示

表七:

图示

表演者说:“任何人只要你的年龄和姓氏在这几张表上,我都可以立即猜中。”

他的话音刚落,有人说:“我的年龄在第一张表上。”

“别的表上都没有么?”表演者问。

那人又详细地端详一下,补充说:“第三张、第五张表上也有。”

“凡是表上有的,不能遗漏!”表演者说,“如果你的年龄只在第一、三、五三张表上,那么你的年龄应该是21岁。”

果然猜中了!

又有人说;“我的姓在二、三、四、五、七表上有。”

“这就是说,你是孟老夫子的后代了!”

人们接二连三地问,表演者一个个回答,竟然没有一次失误,大家惊奇得目瞪口呆。可是,谁都不了解这奇特的表格里隐藏着的秘密。

解:这几张表也是根据二进制的原理编制成功的。把年龄(姓氏)先变成二进制数字。写在卡片上,就如同把它“存贮”在计算机里。猜年龄时,“有”和“没有”,就等于给计算机一个信号,这个信号计算机将它翻译出来,显示在左上角。只要将左上角的数字加起来,就得到了结果。

例如:表一、三、五有某人的年龄,这三张表左上角的数字分别是1、4、16,三个数的和为21,便是被猜者的年龄。猜姓氏的方法也同样如此。