x*********s 发帖数: 2604 | 1 有一个魔术师带着一个助手,从观众中随机挑了一个,让这位观众从52张扑克牌中任意
选出5张,然后留下1张。选牌过程魔术师一直站在远处看不到选了哪5张牌,但是助手
是知道的。助手随后把另外4张牌给了魔术师,这个过程中助手和魔术师没有任何手势
,语言或者眼神上的交流。当魔术师拿到助手递过来的4张牌以后,马上就说出了观众
手中那张牌的花色和点数。请问魔术师是如何做到的? |
w**********o 发帖数: 140 | 2 花色簡單, 因爲撲克牌就4種顏色,助手把和觀衆留下來的牌一樣花色的放在最上面。
點數不清楚。 |
Z*U 发帖数: 288 | 3 可能是用扑克正反面表示0 1,这样就可以表示点数了。
再用扑克横竖放,表示花色。
这样的话,魔术会不会有点假,呵呵。 |
w**********o 发帖数: 140 | 4 你說的沒錯, 可能是用0,1. 2^4 = 16。最多能表示1-13 (所以不是2^3). |
x*********s 发帖数: 2604 | 5 这样肯定不行的,太明显了。
【在 Z*U 的大作中提到】 : 可能是用扑克正反面表示0 1,这样就可以表示点数了。 : 再用扑克横竖放,表示花色。 : 这样的话,魔术会不会有点假,呵呵。
|
B********d 发帖数: 1 | 6 四种花色有个大小,这样四张牌就可以排序。按照不同的排序,可以表达24种情况。如
果再有一个参量就可以表达48种情况,也就是我们需要的52-4=48了。
最后一个参量不知道是什么,瞎猜得话,可能是左手或者右手把牌递过去之类的? |
r********r 发帖数: 208 | 7 4张扑克正反面表示0 1,这样就可以表示点数(2^4=16>13);左手/右手把牌扑克横/竖递
过去,4种情况对应4个花色。 |
u*****y 发帖数: 196 | 8 我看好这个
【在 B********d 的大作中提到】 : 四种花色有个大小,这样四张牌就可以排序。按照不同的排序,可以表达24种情况。如 : 果再有一个参量就可以表达48种情况,也就是我们需要的52-4=48了。 : 最后一个参量不知道是什么,瞎猜得话,可能是左手或者右手把牌递过去之类的?
|
r********r 发帖数: 208 | 9 理论上这肯定可行,并且充分利用资源,比较隐蔽,不易被观众识破;我的疑问是:现实中,
魔术师及助手有那么快且准的编码/解码能力吗?难道,两人每人一个解码器/智能手机,
偷偷输入输出而且不被发现?
【在 B********d 的大作中提到】 : 四种花色有个大小,这样四张牌就可以排序。按照不同的排序,可以表达24种情况。如 : 果再有一个参量就可以表达48种情况,也就是我们需要的52-4=48了。 : 最后一个参量不知道是什么,瞎猜得话,可能是左手或者右手把牌递过去之类的?
|