完美洗牌的秘密(十三)——(反)完美洗牌第二定理的应用(16张的Anti faro周期魔术)...

早点关注我,精彩不错过!

在前面的文章中,我们介绍了(反)完美洗牌定理的应用的海量魔术,详情请戳:

完美洗牌的秘密(十二)——反完美洗牌定理的应用扩展(三叠发牌巴格拉斯效果)

完美洗牌的秘密(十一)——反完美洗牌定理的应用五(茫茫人海魔术扩展版)

完美洗牌的秘密(十)——反完美洗牌定理的应用四(16张茫茫人海魔术)

完美洗牌的秘密(九)——反完美洗牌定理的应用三(anti faro shuffle的奇迹等)

完美洗牌的秘密(八)——反完美洗牌定理的应用二(感应奇迹)

完美洗牌的秘密(七)——反完美洗牌定理的应用一(指引巴格拉斯效果)

完美洗牌的秘密(六)——完美洗牌定理的应用(penehole's principle magic more等)

完美洗牌的秘密(五)——完美洗牌的性质和变体

完美洗牌的秘密(四)——(反)完美洗牌第三定理

完美洗牌的秘密(三)——(反)完美洗牌第二定理续

完美洗牌的秘密(二)——完美洗牌第二定理

完美洗牌的秘密(一)——(反)完美洗牌定理

那些其实都是很直白的洗牌性质的使用,主要源于观众对这个有点像手法又有点常见的操作背后的数学模型不甚清楚。这个信息差构成了魔术成立的来源,似乎还没那么保险。那今天我们进入第二定理,看看这个涉及到洗牌操作周期的性质,能怎么应用在魔术中吧!

16张的Anti faro周期魔术

视频1 16张的Anti faro周期魔术

这个魔术原版来自harry lorayne,这也是个宝藏作者了,无论是手法还是数学类的它的教学里都应有尽有。

一开始我对这个魔术的建模手段是不甚清晰的,因为最开始我看到的演绎是拿了4个同点数炸弹拼接的16张牌作为初始排列,然后两次anti faro后就得到了需要的周期序列。因为是偶数张不能使用反完美洗牌第三定理,基本就只能硬推了,于是我得到了两次操作的过程和结果:

一次是

1 3 5 7 9 11 13 15

2 4 6 8 10 12 14 16

两次是

1 5 9 13

2 6 10 14

3 7 11 15

4 8 12 16

这里直接去分析是有点生硬的,一次的时候似乎是把奇偶序列分开了。两次的时候,每4张内的索引差距是4,但是到4-5的地方,似乎只能把它理解成15张牌,再固定16不动,才勉强理解。但是再加上后续的切牌,以及周期,就有点乱了。

最关键的是,最后要求的周期性质所对应的牌值相等,似乎并没有要求到连续4张的1234都相等,只是13和24而已,所以也让我怀疑这个原始setting过于明显也太强,于魔术隐藏和数学结构本身都不利,可以改进。

于是这里我联想到16这个特殊的次幂数字,以及前面反完美洗牌指引时的牌张变化规律。这里当牌张数是次幂的时候,不就刚好每张牌的位置变化规律,都可以看作一次循环移位吗?faro的时候,右移,再根据in/out决定个是否+1,antifaro则左移,而顶部是否要补1取决则同样取决于in/out。能这么玩的前提就是2的次幂张牌,否则每次的切牌分半和合并就构不成移位操作了。

所以实际上这里可以扩展为2 ^ n张牌的完美洗牌第二定理的应用。这里他们因为张数合适,刚好可以把完美洗牌看作所有牌的循环移位。于是这个魔术,就和刘谦的《不可能的巧合》完全一样(见《序列周期性与魔术(五)——魔术欣赏与解析》),只不过在展示8长度周期的杂乱,又可以通过5以内若干次的anti or not的洗牌来看似打乱:

2,4:内部循环移位

3,5,7:按照pierce操作,前提是已经进入周期性序列。

其中,周期性相当于位置为notA4 A3 A2 A1和自己的关系(《完美洗牌的秘密(九)——反完美洗牌定理的应用三(anti faro shuffle的奇迹等)》中介绍过这个周期和not位置的关系),且此时就可以随意切牌了。而完美洗牌因为是对位置移位(完美左移,反完美右移,+1取决于in / out因素),并不会破坏原not存在的关系,只是对应移位而已。因此,我们只要保证移位到最终的周期性为止即可,那个也是可以展示最方便(周期够长,没有规律)以及最终需要使用的魔术呈现。

而这里先是第3位的不同为周期选择,摒弃了最开始的4个炸弹的不经济的setting,能最大限度保证看起来混乱。接着,先一次anti一次faro恢复,再一次发4叠,就进入了第1位不同的状态。再接着,就可以选择anti,faro还是发4叠的常量选择了,总之都会恢复回第3位不同的周期等效状态,实在是妙。

有个小花絮是,孩子选到第6张时,我一开始听错了,然后才改。这个此时才暴露的多余的换牌操作就显得不太好,不过我还是尽量弱化带过了。下次表演要再注意好节奏,防范于未然,拿出来之前,还是要尽可能先确定,再动。同时也要把控好重要信息以及不再能改的时机,以免反悔后的错误。

这里的原理我想对不熟悉这个数学结构和模型的人来说,足够深了,形成魔术效果那就轻而易举了,剩下的就是尽量讲好故事,成为一个不错的可表演的魔术就够了。

只不过完美洗牌第二定理更多的还是个数学结论而已,其效果并不能太多地直接变成魔术,这里的应用也只是在这个操作群中,在张数为次幂的特殊情况下,去应用了其中的规律,当然也包括其阶次的特殊规律罢了。其他应用暂时没有太多,不过但凡是这种次幂张或者加减1的,其实多少也都应用了它。比如前面的反完美洗牌应用的魔术中,就大多都是这个结构,只是还没操作到循环完整个阶罢了。

下一篇,我们进入完美洗牌第三定理,敬请期待!

精彩抢先看!

视频2 whispering joker

2d5065f408a78c4af9e3d63b1973b49d.gif

我们是谁:

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

a2e36bd5c57a45b5ee27f3754593a315.gif

2f5b933557ef8edd7e6bf9c038590b08.png

53e831fabf75adbb824f10c1f9039a9b.jpeg

扫描二维码

关注更多精彩

完美洗牌的秘密(十二)——反完美洗牌定理的应用扩展(三叠发牌巴格拉斯效果)

易拉罐的奇迹(二)——《易拉罐平衡》与《气体转移》

2024阿里巴巴全球数学竞赛决赛中的数列题解析(分析与方程方向第4题)

CATO原理中的数学与魔术(十四)——流程设计思路与升华

魔术里的交代与暗交代(三)——暗交代是怎么做的?

1de8dc6bdf9d72efab1040ec7d7e8f3a.gif

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/906577.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

TOEIC 词汇专题:旅游计划篇

TOEIC 词汇专题:旅游计划篇 制定旅行计划时,尤其是跨国旅游,会涉及到很多独特的英语词汇。以下是与“旅游计划”相关的托业词汇,帮助你更加自如地规划行程。 1. 旅行服务和优惠 出发前了解一下与服务和优惠相关的常用词汇&#…

PVE定时开启关闭虚拟机,实现PVE中群晖虚拟机的定时开机和关闭

如果在PVE中安装了群晖,又不想每天关闭PVE(不在家,怕服务器起不来),因此想每天定时关闭开启黑群晖和其他虚拟机释放资源。 在网上查了很多,说在crontab添加命令 00 2 * * * pvesh create /nodes/pve/qemu/102/status/stop 00 6 …

JDBC/ODBC—数据库连接API概述

JDBC/ODBC概述 在数据库连接领域,有两种广泛使用的技术:ODBC(Open Database Connectivity - 开放数据库连接)和 JDBC(Java Database Connectivity - Java 数据库连接)。 一、什么是 ODBC? Ope…

2024年NSSCTF秋季招新赛-WEB

The Beginning F12看源码,有flag http标头 黑吗喽 题目说要在发售时的0点0分,所以添加标头data Date: Tue, 20 Aug 2024 00:00:00 GMT然后改浏览器头 User-Agent: BlackMonkey曲奇就是Cookie cookieBlackMonkey这个一般就是Referer Referer:wukon…

后台管理系统的通用权限解决方案(十一)SpringBoot的统一异常处理

文章目录 1 统一异常处理介绍2 统一异常处理案例 1 统一异常处理介绍 在实际项目中,不可避免需要处理各种异常。如果每个都单独处理,代码中则会出现大量的try {...} catch {...} finally {...}代码块,不仅有大量的冗余代码,而且还…

Axure使用动态面板制作新闻栏目高级交互

亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢! 课程主题:使用动态面板制作新闻栏目 主要内容:动态面板State切换、控制;动态面板滚动设置;设置选中 应用场景&#xff1a…

android数组控件Textview

说明:android循环控件,注册和显示内容 效果图: step1: E:\projectgood\resget\demozz\IosDialogDemo-main\app\src\main\java\com\example\iosdialogdemo\TimerActivity.java package com.example.iosdialogdemo;import android.os.Bundl…

2024年10月文章一览

2024年10月编程人总共更新了21篇文章: 1.2024年9月文章一览 2.《Programming from the Ground Up》阅读笔记:p147-p180 3.《Programming from the Ground Up》阅读笔记:p181-p216 4.《Programming from the Ground Up》阅读笔记&#xff…

List 列表基础用法

List 列表基础用法 列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。 列表是写在方括号 [] 之间、用逗号分隔开的元素列表。 和字符串一样,列表…

企业如何通过架构蓝图实现数字化转型

数字化转型的关键——架构蓝图的力量 在当今的商业世界,数字化转型已经不再是一个选择,而是企业生存与发展不可回避的战略行动。企业希望通过数字化提高效率、增强灵活性,并为客户提供更好的体验。然而,数字化转型不仅仅涉及技术…

数字马力二面面试总结

24.03.07数字马力二面面试总结 前段时间找工作,做的一些面试笔记总结 大家有面试录音或者记录的也可以发给我,我来整理答案呀 数字马力二面面试总结 24.03.07数字马力二面面试总结你可以挑一个你的最有挑战性的,有难度的,最具有复杂性的项目,可以简单说一下。有没有和算…

了解SQLExpress数据库

SQLExpress(Microsoft SQL Server Express)是由微软公司开发的一款免费且轻量级的数据库管理系统。以下是关于SQLExpress的详细解释: 一、定义与特点 定义: SQLExpress是Microsoft SQL Server的一个缩减版或基础版,旨在…

华为荣耀曲面屏手机下面空白部分设置颜色的方法

荣耀部分机型下面有一块空白区域&#xff0c;如下图红框部分 设置这部分的颜色需要在themes.xml里面设置navigationBarColor属性 <item name"android:navigationBarColor">android:color/white</item>

服务器数据恢复—SAN环境中LUN映射错误导致文件系统一致性出错的数据恢复案例

服务器数据恢复环境&#xff1a; SAN光纤网络环境&#xff0c;存储由一组6块硬盘组建的RAID6阵列构成&#xff0c;划分为若干LUN&#xff0c;MAP到跑不同业务的SUN SOLARIS操作系统服务器上。 服务器故障&分析&#xff1a; 因为业务需要&#xff0c;用户在该光纤存储环境中…

【python】OpenCV—Connected Components

文章目录 1、任务描述2、代码实现3、完整代码4、结果展示5、涉及到的库函数6、参考 1、任务描述 基于 python opencv 的连通分量标记和分析函数&#xff0c;分割车牌中的数字、号码、分隔符 cv2.connectedComponentscv2.connectedComponentsWithStatscv2.connectedComponents…

【LangChain系列4】【Chain模块详解】

目录 前言一、LangChain1-1、介绍1-2、LangChain抽象出来的核心模块1-3、特点1-4、langchain解决的一些行业痛点1-5、安装 二、Chain模块2-1、介绍2-2、LLMChain2-3、Sequential Chain&#xff08;顺序链&#xff09;2-4、Router Chain 总结 前言 LangChain给自身的定位是&…

[pdf,epub]105页《分析模式》漫谈合集01

105页的《分析模式》漫谈合集第1集的pdf、epub文件&#xff0c;已上传到本账号的CSDN资源。 如果无法下载&#xff0c;也可以访问umlchina.com/url/ap.html 已排版成适合手机阅读&#xff0c;pdf的排版更好一些。 ★UMLChina为什么叒要翻译《分析模式》&#xff1f; ★[缝合故…

Python酷库之旅-第三方库Pandas(186)

目录 一、用法精讲 861、pandas.Index.names属性 861-1、语法 861-2、参数 861-3、功能 861-4、返回值 861-5、说明 861-6、用法 861-6-1、数据准备 861-6-2、代码示例 861-6-3、结果输出 862、pandas.Index.nbytes属性 862-1、语法 862-2、参数 862-3、功能 8…

rabbitmq高级特性(2)TTL、死信/延迟队列、事务与消息分发

目录 1.TTL 1.1.设置消息过期时间 1.2.设置队列过期时间 2.死信队列 2.1.介绍 2.2.演示 3.延迟队列 3.1.模拟实现延迟队列 3.2.延迟队列插件 4.事务与消息分发 4.1.事务 4.2.消息分发 1.TTL 所谓的ttl&#xff0c;就是过期时间。对于rabbitmq&#xff0c;可以设置…

el-table type=“selection“换页多选数据丢失的解决办法

element里有一个 reserve-selection属性 设置以后就可以保留之前选中的选项&#xff0c;但还要设置row-key 代码如下&#xff1a; <el-tableref"mytable":data"HostRows"borderv-loading"loading"element-loading-text"正在加载中...&q…