“神奇的读心术”是个flash小游戏,原名 the flash mind reader。请点击这里试玩。

~~~~~~~~~~~~~~~~~~~~
周末了,放假了,偶尔写写不像论文的话题吧。解释一下这个游戏的运行原理好了,因为我信誓旦旦的对人家说这东西就是个数学逻辑,却没等解释清楚就回家了,未免太不负责。在这里详述一下。
引用一下题目:
任意选择一个两位数(或者说,从10~99之间任意选择一个数),把这个数的十位与个位相加,再把任意选择的数减去这个和。例如:你选的数是23,然后2+3=5,然后23-5=18.
在图表中找出与最后得出的数所相应的图形,并把这个图形牢记心中,然后点击水晶球。你会发现,水晶球所显示出来的图形就是你刚刚心里记下的那个图形。
把题目用代数方式表示出来:
假设一个任选两位数的表达式是 10a+b (a、b为小于10的非负整数且a不为0),则根据第一段,这个两位数的折腾过程是: 10a+b-(a+b)=9a 也就是说你根据第一段的描述计算后得到的是十位数的9倍,原题就是很好的例子(18=2×9)。
第二层数学逻辑:既然最后的结果为9a (a为0与10之间的整数),那么这个结果必然是 9, 18, 27, 36, 45, 54, 63, 72, 81 中的一个。
最后,请大家看看右边的数字表里,上述9个数字后面跟的符号是什么。^^
嘿嘿,是什么都不要紧。最关键的是,这九个数字后面跟的符号都是一样一样一样滴。
所以,这个游戏的骗人第一步就是这个数学逻辑。无论你最开始想的是哪个数字,最后肯定都会落到同一个图形上。那个球只不过在你点击后把这个图形显示出来而已。
骗人第二步是,右边的那个数字表是不断刷新变化滴……这就造成了你明明选了不同的图形却还是被球球猜中的错觉。事实是,每次游戏开场,右边的数字表都会刷新,把9倍数后边的符号换个别的,然后用一套复杂步骤让你找到并记住这个符号,再光明正大的把这个灌输给你的那个符号显示在球球里,就仿佛猜中你的心事了。
其实这个游戏到了得出9a这一步的时候就已经穿帮了。因为在这个不定方程里求不出b,所以ab组合肯定不是特定的数值。所以即使你想到了不同的数字,也一定会对应同一个符号,不然这个游戏就不成立了。所以符号肯定被做了手脚。9倍数以外的那些数字和符号只是用来混淆视听的。
大家端午节快乐。喵。
{ 1 } Comments
猫简直是个数学天才!ORZ,
Reply
Post a Comment