揭秘扑克牌 魔术师的鬼把戏
本帖最后由 wayne 于 2011-1-11 21:51 编辑给定正整数集合A , A={1,2,3,4,.....,54},找出一个一一映射的法则f,B= f(A) =A ,
要求,f操作起来尽量的简单,B集合的元素看上去尽量的乱。 1# wayne
类似于洗牌吧。 1# wayne
类似于洗牌吧。
G-Spider 发表于 2011-1-9 15:07 http://bbs.emath.ac.cn/images/common/back.gif
:victory: ,
嗯,依你的思路, 就是有没有可能存在一个可以简洁表达的函数f,作为洗牌的过程? 需要乱的量化定义 春晚有一个节目, 扑克牌魔术, 玩家把一副牌全部展示给大家看了,
而且还留给现场,以及全国电视机前的所有观众一分钟的时间来观察,
大家都一致确认,这牌的确很乱,乱得仅凭我们的肉眼发现不了任何规律.
但实际上, 玩家却非常的清楚每一张牌的位置.
=================================
我想知道的是, 这个玩家是怎么记下这些牌的位置呢?
(假设该玩家的记忆力很普通,并不是靠死记 的方式来记住一副乱牌的位置的) 从加密解密的角度来说, 有没有一种编码算法,使得54个元素的有序集合:
{D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,DJ,DQ,DK,
C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,CJ,CQ,CK,
H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,HJ,HQ,HK,
S1,S2,S3,S4,S5,S6,S7,S8,S9,S10,SJ,SQ,SK,
J1,J2}
通过魔术师的加密后,变得很乱,即便给13亿观众看足足 一分钟 都不能总结出规律!
但魔术师可以瞬间解密,即只要观众指定一个元素,魔术师可以瞬间给出该元素在乱序中的位置? 魔术应该不是这么玩的:) 7# g99
:'(
好失败阿, 看来例子没有起到例子的效果......
魔术师的玩法很多,有很多障眼法,声东击西的表面东西,
而我这里说的是比较核心的东西 这个说的好听点叫“置乱”,在信息安全里面用的多一点。。比如,变换模板形状的菱形置乱,幻方变换,Hash置乱等等......魔术师用的了这个吗,变换模板形状的置乱可能性有。。或者就是多障眼法,声东击西 记住圆周率的前54位有没有用?
页:
[1]
2