约瑟夫问题与魔术(十)——魔术《完全控制》

转眼写到了《约瑟夫问题与魔术》系列的第十篇,也是本系列的收官之作了,前面文章回顾请戳:

约瑟夫问题与魔术(九)——魔术《五重巧合之皇家同花顺》

约瑟夫问题与魔术(八)——魔术《四重巧合之金刚》

约瑟夫问题与魔术(七)——魔术《The Australian Deal》

约瑟夫问题与魔术(六)——《自我匹配的奇迹》魔术赏析

约瑟夫问题与魔术(五)——魔术《自我匹配的奇迹》中的数学原理

约瑟夫问题与魔术(四)——魔术《10张牌的巧合》

约瑟夫问题与魔术(三)——终极数学推导

约瑟夫问题与魔术(二)——数学结构解析

约瑟夫问题与魔术(一)——数学模型求解

今天带大家来欣赏本系列最后一个作品《完全控制》。当然,不代表约瑟夫问题的魔术到这里就不再有了,其实每天都可以创造出新的。不过讲了这么多,相信大家已经能够举一反三,彻底掌握这个原理了,无论在数学上,还是魔术上。如果未来还有好的作品,我会再发文章补充。先看视频:

视频1 完全控制


魔术来源

这个魔术是2020年新冠疫情期间,在家里看的久违的刘谦的企鹅讲座中的一个教学的改编。当然这个改编的幅度有点大了,最后和原版几乎也没什么关系了。整体效果没有原版那么震撼,但是好歹是不需要准备道具的版本,可以更轻松地表演,而且也不需要魔术背景也能看懂,不是为魔术师设计的,这也是我最开始修改的初衷。当然,最后发现它居然能和约瑟夫问题完美地契合在一起,实属天意了。

 

在原版表演中,有两次找到观众选牌的过程。找到方式非常特别,采用了格林式的蒙住双眼,然后利用触感和扑克牌叠本身的周期性来完成两次效果。其中到第二次的效果强化和衔接方法都见出这个魔术的设计功力了。

魔术设计思路

 

我在想怎么简化的过程中,有两个思路。一个是想能不能去掉这个需要两副牌才能凑成的setting,使得表演更加即兴方便;另一个是,如果用了这个,能不能进一步加强效果。

 

第一个我想到的,自然是用扑克牌叠原本就有的周期性来完成。这里面的典范除了出厂排序就是Si Stebbins stack了。这样一来。观众选择牌插入以后,其必有一张点数一样,颜色一样的,仅仅花色不同的牌处在第26或27张。其实不仅如此,每4张就有一张花色一样的,每13张就有一张点数一样的。那么,如果我们能够控制得到这其中2张,一张花色一张点数,哪怕最后没有找到真实的那张牌,由于全程可以观众自己完成,那也是个不错的流程了。

 

于是,我小心翼翼算了一下52(110100)张牌最后约瑟夫过程以后留下的最后两张牌的位置,是40(101000)和8(1000)。天哪,这开局简直不要太梦幻,如果观众选牌是第1张,那么第40恰好是3个13周期以后的点数相同的牌!而花色的话,正当我觉得8有些不完美,要是9就好了的时候,拿起牌叠一试,因为选牌最后会切进去,只要超过原第8张,那8才是天选之子!注意这里需要相位为1,这些数才恰好是从1开始,否则就错了一位。

 

假设观众切牌以后,把牌分成两叠,只要每一叠牌的数量都在[9, 39]之间,也就是说,切出去的牌的张数范围在[13, 39],也就是至少1 / 4,最多3 / 4这样一个一点都不难判断和控制的范围时候,观众可以任意选择其中一叠的顶牌放在另一叠上,并把剩余牌盖上去。由此,原来的第40还是第40张,而第9张因为被拿走牌的原因,已经变成了第8张,而这个位置正是我们所需要的,而9也恰好是过了两个4周期的花色相同的一张牌!

 

所以,当观众选完牌以后,自己执行相位为1的原始约瑟夫过程。剩下最后两张牌的时候,不再执行,那么第一张就是点数相同的,第二张就是花色相同的,完全可以倒过来展示,先花色后点数会更加震撼。当然还有一种演法是完全不展示最后效果,直接由此读出观众的牌。我认为这么做有点小题大作了,也没能发挥自动化的观众自己感受的优势。用了魔术方法,反而把效果给减弱了。所以我的版本里还是延续了视频里的做法。

进一步思考改进

这个版本设计完成以后,我仍然在想,要是真的能自动化地让观众找到自己选的那张牌该有多棒,这两张花色和点数分别相等的牌只是作为效果的点缀,锦上添花,也许更为合适。那要这么做,显然必须用刘老板的拿两副牌去土豪地构造一个完全一模一样的52张以26为周期的完整牌叠了。其中每26张仍然是同样的Si Stebbins序列排列。

 

这个setting我从本来不太接受到喜欢上其实有个过程。一开始觉得有点麻烦,不适合即兴表演。但是一想,它几乎是用最小的准备和扑克牌问题的代价来做到了一个单副牌不可能的效果。因为直接拿着检查,周期很长,不是全部展开仔细看的话,是几乎发现不了问题的。而这种setting的创新,也是很多观众甚至魔术师都想不到居然可以这么做的。就像Michael Ammar的钱币入花生,大家都知道花生很难放入钱再粘好,那么一大袋花生应该不会全都是问题花生吧。不好意思,还真是,这种工匠精神深深地令我折服。

 

好了,现在我们可以延续之前的流程,最后两张牌是点数花色一样的,可是这第26或27张一模一样的牌怎么才能被选到呢?显然我们继续找约瑟夫过程的倒数第三张留下的牌,刚好是24,虽然没有正好命中26或27,但是只差2或3而已!

 

数学不够,魔术来凑。简单试验了一下就找到了去调整2或3张差距的方法。因为原来的8,40位置的牌还不能动,因此,得差不多从一半多一点,不超过39的位置切出两张,先置于底部,然后再把他们切到8张以后,23以内的位置,即完成了重置,我们在一系列假洗牌中穿插这个操作即可。

 

我目前是没有找到更好的方案了,不过这个已经是用约瑟夫过程很精彩的应用了,如果有新想法的话以后再更新。

 

最后3张时候的顺序是中间张是相同的,然后顶牌是点数相同,底牌是花色相同。完全可以继续执行约瑟夫过程把倒数第三张放到一边,然后展示花色点数分别相同的两张,最后给观众一个完全相同的惊喜。

还有一点要注意,就是因为两叠牌出于相等的关系,因此真正的周期是长度为26的,在周期内才有Si Stebbins序列的递推关系,唯一破坏了的地方就是跨周期的地方,具体来讲相当于前进了26个位置,点数不变,花色变成同颜色的另外一个。所以在切牌的时候,我们放置一个周期的17张在顶部,然后是26张,最后是剩下9张,并不允许再切牌。此时,只要不越过1 / 3的分割,都能够保证原来的规律能够实现,我们要的关键的8,40的位置都依旧保留,8的花色不会受影响,而40反正要的是点数,花色不care,最后调整到24的那一张,用的是这个全等的周期,整个魔术的精华!

我绝对不会让我的观众失望!请看最终成品视频!

视频2 完全控制终极版

补充魔术:聪明的助手

最后的最后,补充一个之前提到过的魔术,但和约瑟夫问题又有点关联的作品。

 

视频2 聪明的助手

 

这个作品在很早以前的《加加减减的奥秘——从数学到魔术的思考(三)》中的the clever assistant这个魔术中已经讲解过,其中有一个展示最后一张牌的流程,是不断地交错发成两叠,再取每次的某一叠以达成最后剩余指定牌的效果。当时是52张牌,第22张牌会在每次都拿第二叠牌的时候留到最后。

其实可以想见,任何多张牌,其中的每一个串选择对应的二进制编码,都唯一对应最后留下来的那一张牌的编号。换句话说,可以用这种方式形成一种非常隐蔽的自然数的二进制编码的加密。其每一次单独操作,就是一次约瑟夫过程的一次遍历周期。如果取第一叠,那就是相位为0,取第二叠就是相位为1。同时因为奇偶性的关系,如果是奇数张且取第一叠或者偶数张取第二叠(可以用这两个变量的亦或关系表达,即奇数张和第二叠的亦或结果),那么相位还要变化一个单位。但这还不是最主要的变化,因为这样的发牌过程,对留下来的牌来说,相当于又完成了一次reverse操作。因此,如果下次不再调转回来,相当于在每个约瑟夫遍历一圈的周期内都插入了一次调转操作,就好像从来都没有真正地越过原点,而是来回地打转。当然,如果不考虑内部顺序变化,这一次遍历的剔除元素集合又可以用原过程加一个相位变化来代表。总之,这使得最后的结果,想写出解析式,和约瑟夫问题中k >= 3的时候一样困难,而只能通过代码去描述这里面的逻辑,我们的解析式所能用到的符号就实在是太苍白了。

看起来,这些操作背后的数学结构,还值得继续研究下去。

到此,《约瑟夫问题与魔术》系列作品就告一段落了,谢谢你的欣赏。接下来我们的文章主题会像这个系列一样,从高屋建瓴到慢慢地说到更加具体实用的流程和数学内容上去,敬请关注。

我们是谁:

MatheMagician,中文“数学魔术师”,原指用数学设计魔术的魔术师和数学家。既取其用数学来变魔术的本义,也取像魔术一样玩数学的意思。文章内容涵盖互联网,计算机,统计,算法,NLP等前沿的数学及应用领域;也包括魔术思想,流程鉴等魔术内容;以及结合二者的数学魔术分享,还有一些思辨性的谈天说地的随笔。希望你能和我一起,既能感性思考又保持理性思维,享受人生乐趣。欢迎扫码关注和在文末或公众号留言与我交流!

扫描二维码

关注更多精彩

约瑟夫问题与魔术(九)——魔术《五重巧合之皇家同花顺》

每一个魔术,都应该是一场直播的微电影!

一次刨根问底的收获——从一道微积分题说开去

序列周期性与魔术(六)——魔术欣赏与解析续集

《猫和老鼠》里的魔术艺术(五)——一定要合理!

点击阅读原文,往期精彩不错过!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值