用计算机做的数学魔术,数学魔术:简单的算术就能让你无处可藏

魔术师对一个观众说,我们来玩一个游戏。假设你是一个旅行者,下面有一张地图,上面九个格子,分别代表西安、北京、沈阳、成都、武汉、上海、昆明、广州、厦门九座城市。

bdaed39eb6330632f1a98c88b7d3673c.png

“最开始的时候你身处中心的武汉。我手里有三十张卡片,十张汽车票,十张火车票,十张飞机票。每一次你可以向我要一张票。如果要了一张汽车票,每次可以在这张地图上跨越一个城市;一张火车票则可以跨越两个城市;一张飞机票则可以在地图上走三步。我会背对着这张地图,看不到你走到了哪里,但是可以像 GPS 一样将你一步一步地准确定位。我每一次会关掉一个格子的门,如果你不在那个格子里,下一次你就不可以再去那一个格子了;如果你正好就在那个格子里,那么就算我猜错了,你就赢了。”

游戏开始了,观众先要了一张火车票,“乘坐火车”从武汉经过成都到了西安的格子里。

39b228551fb4a4aad7f305603da135c2.png

此时背对着观众的魔术师说:“我敢确定你一定不在北京”,然后把北京的那个格子关掉。这下,地图就变为下面的形状。

61e680549deb862e79dbc415ccbc8604.png

之后,观众要了一张飞机票,走了三步到了上海。魔术师说:“西安也可以排除了,可疑范围缩小到七个城市。”

d047d03e06e12f2d8597218823fc2fb3.png

接着,观众又拿了一张飞机票,到了昆明,魔术师说,成都的格子去掉了。

8031f7b7aef048635d4c9957af1a02cf.png

然后,观众用一张火车票到了武汉,魔术师这一次没有去掉格子。

之后观众又用一张汽车票到了上海,魔术师去掉了昆明的格子。

c3d7e64e2588cfeee1e7e057ee704a3d.png

之后观众再一次用了一张汽车票到了厦门。魔术师说:“我可以确定,你不在广州”。

a7a501e38cf7bc46a2a265ccbc1b084a.png

观众在最后想迷惑一下魔术师,要了一张飞机票,从厦门到了上海,到了沈阳,又回到了上海。但是这一招完全不奏效,魔术师说“沈阳、武汉、厦门三个格子都可以去掉了,你就在上海,跑不了了。”

魔术揭秘:奇偶数之间的游戏

首先看一些简单的数学加减法:

奇数 + 奇数 = 偶数,比如 1 + 3 = 4,1 和 3 都是奇数,4 是偶数;

偶数 + 偶数 = 偶数,比如 2 + 4 = 6;

奇数 + 偶数 = 奇数,比如 3 + 6 = 9;

现在把地图上西安、沈阳、武汉、昆明、厦门五个格子涂成红色,北京、成都、上海、广州四个格子涂成黄色,黄色格子与红色格子的关系就类似于以上奇偶数加减的关系。如果希望从红色的城市走到黄色的城市,或者从黄色的城市走到红色的城市,就一定要走奇数个格子,所以只能用汽车票和飞机票。如果希望从红色的城市去另外一个红色的城市,或者从黄色的城市走到另外一个黄色的城市,只能用火车票走两步。

70b15d5a1a3b680f7ebc783d3f39e589.png

最开始,可以确定的是观众从武汉出发,而且每次观众使用了哪一种票,魔术师都是知道的,这样,魔术师尽管不知道观众具体去了哪个城市,但是可以知道每次观众到了红色的城市还是黄色的城市。如果在红色的城市,魔术师就会去掉一个黄色的城市;如果在一个黄色的城市,魔术师就会去掉一个红色的城市。这样可以交替地不断缩小范围,确保不会让观众跑掉(一些时候为了让观众不困在一个单独的格子里无法动弹,魔术师有时可以选择暂时不去掉格子),最后将观众“精确定位”到一个格子里。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值