2025 春节联欢晚会魔术揭秘

魔术介绍

2025 2025 2025 年春节联欢晚会上刘谦表演的魔术是《画蛇添福》。刘谦共表演了两个魔术,其中的第一个魔术为观众共同参与的魔术。

第一个魔术的操作内容如下。

  1. 准备三样物品:筷子、杯子、勺子。

  2. 将三样物品按任意顺序排列。

  3. 执行如下交换操作。

    1. 将筷子和左边的相邻物品互相交换位置,如果筷子已经在最左边则不交换。

    2. 将杯子和右边的相邻物品互相交换位置,如果杯子已经在最右边则不交换。

    3. 将勺子和左边的相邻物品互相交换位置,如果勺子已经在最左边则不交换。

  4. 执行交换操作之后,最右边的物品是杯子。

魔术分析

由于只有 3 3 3 样物品,因此不同的排列有 3 ! = 6 3! = 6 3!=6 种,可以枚举所有的排列证明任意一种排列都满足执行交换操作之后最右边的物品是杯子。

初始排列第一次交换操作后的排列第二次交换操作后的排列第三次交换操作后的排列
筷子、杯子、勺子筷子、杯子、勺子筷子、勺子、杯子勺子、筷子、杯子
筷子、勺子、杯子筷子、勺子、杯子筷子、勺子、杯子勺子、筷子、杯子
杯子、筷子、勺子筷子、杯子、勺子筷子、勺子、杯子勺子、筷子、杯子
杯子、勺子、筷子杯子、筷子、勺子筷子、杯子、勺子筷子、勺子、杯子
勺子、筷子、杯子筷子、勺子、杯子筷子、勺子、杯子勺子、筷子、杯子
勺子、杯子、筷子勺子、筷子、杯子勺子、筷子、杯子勺子、筷子、杯子

6 6 6 种初始排列中,有 5 5 5 种初始排列满足最终排列是勺子、筷子、杯子,有 1 1 1 种初始排列满足最终排列是筷子、勺子、杯子。

根据交换操作的内容,也可以证明最终排列的最右边的物品是杯子。

  1. 第一次交换操作之后,筷子一定位于最左边或中间。

  2. 第二次交换操作之后,杯子一定位于中间或最右边。如果此时杯子已经位于最右边,则第三次交换操作不会改变杯子的位置,杯子仍位于最右边。

  3. 前两次交换操作之后,如果杯子位于中间,则由于筷子不能在最右边,因此筷子一定在最左边,勺子一定在最右边,第三次操作将杯子和勺子交换位置之后,杯子位于最右边。

由于最终排列只需要满足最右边的物品是杯子,因此筷子和勺子的作用是等价的。将第一次交换操作与第三次交换操作的内容交换,同样满足最终排列的最右边的物品是杯子。

透过现象看本质,三次交换操作可以满足如下要求。

  • 当初始排列的杯子位于最右边时,杯子总是位于最右边。

  • 当初始排列的杯子位于中间时,经过一次交换操作或两次交换操作之后,杯子位于最右边。

  • 当初始排列的杯子位于最左边时,一定有两次交换操作将杯子移动到最右边。第二次交换操作可以确保杯子向右移动一次。第一次与第三次交换操作不相邻,因此其中一定有一次交换操作是与杯子交换位置,由于第一次与第三次交换操作指定的物品分别是筷子和勺子且向左移动,因此当交换操作涉及到杯子时杯子一定向右移动。

总结

严格说,杯子在最右边的魔术不是传统意义上的魔术,而是一个可以全民参与的数学问题。

交换操作似乎像冒泡排序,其实并不是冒泡排序。

冒泡排序是一种比较类排序,即通过比较元素大小决定元素之间的相对顺序的排序方法。冒泡排序的原理是多次遍历序列,每次比较相邻的两个元素,如果顺序错误则交换。排序过程中,大的元素会移动到序列的末尾,如同水中的气泡上浮到顶端,故名冒泡排序。

魔术中的操作只是将特定物品和左边或右边的相邻物品互相交换物品,物品之间不存在大小关系,魔术也不能推广到更多物品的场景,因此魔术的原理并非冒泡排序。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis学习之哨兵二

一、API 1.sentinel masters:展示被监控的主节点状态及相关的统计信息 2.sentinel master <master name>:展示指定的主节点的状态以及相关的统计信息 3.sentinel slaves <master name>:展示指定主节点的从节点状态以及相关的统计信息 4.sentinel sentinels <mas…

iperf 测 TCP 和 UDP 网络吞吐量

注&#xff1a;本文为 “iperf 测网络吞吐量” 相关文章合辑。 未整理去重。 使用 iperf3 监测网络吞吐量 Tom 王 2019-12-21 22:23:52 一 iperf3 介绍 (1.1) iperf3 是一个网络带宽测试工具&#xff0c;iperf3 可以擦拭 TCP 和 UDP 带宽质量。iperf3 可以测量最大 TCP 带宽…

Kafka 副本机制(包含AR、ISR、OSR、HW 和 LEO 介绍)

文章目录 Kafka 副本机制&#xff08;包含AR、ISR、OSR、HW 和 LEO 介绍&#xff09;1. 副本的基本概念2. 副本同步和一致性2.1 AR&#xff08;Assigned Replicas&#xff09;2.2 ISR&#xff08;In-Sync Replicas&#xff09;2.3 OSR&#xff08;Out-of-Sync Replicas&#xf…

java求职学习day18

常用的设计原则和设计模式 1 常用的设计原则&#xff08;记住&#xff09; 1.1 软件开发的流程 需求分析文档、概要设计文档、详细设计文档、编码和测试、安装和调试、维护和升级 1.2 常用的设计原则 &#xff08;1&#xff09;开闭原则&#xff08;Open Close Principle…

github制作静态网页

打开gihub并新建仓库 命名仓库&#xff1a;xxx.github.io 点击create repository进行创建 点击蓝色字体“creating a new file”创建文件 文件命名为index.html, 并编写html 右上角提交 找到setttings/pages&#xff0c;修改路径&#xff0c;点击保存&#xff0c;等…

shell脚本

Shell内容讲解 一、Shell 脚本基础概念 什么是 Shell 脚本&#xff1f; Shell 脚本是一个包含一系列 Shell 命令的文本文件&#xff0c;用于自动化执行任务&#xff08;如文件操作、程序调用、系统管理等&#xff09;。 Shell 类型 bash&#xff08;Bourne-Again Shell&#…

python:斐索实验(Fizeau experiment)

斐索实验&#xff08;Fizeau experiment&#xff09;是在1851年由法国物理学家阿曼德斐索&#xff08;Armand Fizeau&#xff09;进行的一项重要实验&#xff0c;旨在测量光在移动介质中的传播速度。这项实验的结果对当时的物理理论产生了深远的影响&#xff0c;并且在后来的相…

16.Word:石油化工设备技术❗【28】

目录 题目 NO1.2 NO3 NO4 题目 NO1.2 F12&#xff1a;另存为将“Word素材.docx”文件另存为“Word. docx”&#xff08;“docx”为文件扩展名&#xff09; 光标来到表格上方→插入→形状→新建画布→单击选中→格式→高度/宽度&#xff08;格式→大小对话框→取消勾选✔锁定…

计算机毕业设计Python+CNN卷积神经网络高考推荐系统 高考分数线预测 高考爬虫 协同过滤推荐算法 Vue.js Django Hadoop 大数据毕设

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…

DeepSeek-R1本地部署笔记

文章目录 效果概要下载 ollama终端下载模型【可选】浏览器插件 UIQ: 内存占用高&#xff0c;显存占用不高&#xff0c;正常吗 效果 我的配置如下 E5 2666 V3 AMD 590Gme 可以说是慢的一批了&#xff0c;内存和显卡都太垃圾了&#xff0c;回去用我的新设备再试试 概要 安装…

zyNo.19

哈希&#xff08;md5&#xff09;绕过问题 本质上是弱类型问题的延申 题型 登录的哈希验证 $a ! $b Md5($a) md5($b) 解决办法Md5绕过 var_dump ("0e123456" "0e4456789"); //true 0e545993274517709034328855841020//true 参考资料0e开头的哈希…

爬虫基础(一)HTTP协议 :请求与响应

前言 爬虫需要基础知识&#xff0c;HTTP协议只是个开始&#xff0c;除此之外还有很多&#xff0c;我们慢慢来记录。 今天的HTTP协议&#xff0c;会有助于我们更好的了解网络。 一、什么是HTTP协议 &#xff08;1&#xff09;定义 HTTP&#xff08;超文本传输协议&#xff…

XCTF - IllIntentions wp

做 ctf 每天都是踩坑的一天 文章目录 题目概述我的做法frida hook 题目概述 这道题本身逻辑不复杂&#xff0c;有一个 MainActivity 和三个二级 Activity IsThisTheRealOne, ThisIsTheRealOne, DefinitelyNotThis。主 activity 是空白页面&#xff0c;注册了一个 Receiver Sen…

LNMP架构

一、概述 LNMP架构是一种常用于搭建动态网站的服务器架构组合&#xff0c;其名称由以下四个组件的首字母缩写组成&#xff1a; Linux&#xff1a;操作系统。Linux具有开源、稳定、安全、高性能等特点&#xff0c;是服务器领域广泛使用的操作系统。它为其他组件提供了运行环境和…

【Unity3D】实现2D角色/怪物死亡消散粒子效果

核心&#xff1a;这是一个Unity粒子系统自带的一种功能&#xff0c;可将粒子生成控制在一个Texture图片网格范围内&#xff0c;并且粒子颜色会自动采样图片的像素点颜色&#xff0c;之后则是粒子编辑出消散效果。 Particle System1物体&#xff08;爆发式随机速度扩散10000个粒…

芯片AI深度实战:基础篇之langchain

基于ollama, langchain,可以构建一个自己的知识库&#xff0c;比如这个 Build Your Own RAG App: A Step-by-Step Guide to Setup LLM locally using Ollama, Python, and ChromaDB | HackerNoon 这是因为&#xff1a; 以上范例就实现了这样一个流程&#xff1a; 系列文章&…

mybatis(134/134)完结

一级缓存&#xff08;默认情况下开启&#xff09;同一个sqlsession中执行相同的查询语句走一级缓存 二级缓存 &#xff1a;同一个sqlsessionfactory&#xff0c;sqlsession关闭了才会将一级缓存提交到二级缓存中 外部编写的缓存 PageHelper插件&#xff1a;方便进行分页&#x…

C++,STL 简介:历史、组成、优势

文章目录 引言一、STL 的历史STL 的核心组成三、STL 的核心优势四、结语进一步学习资源&#xff1a; 引言 C 是一门强大且灵活的编程语言&#xff0c;但其真正的魅力之一在于其标准库——尤其是标准模板库&#xff08;Standard Template Library, STL&#xff09;。STL 提供了…

不背单词快捷键(不背单词键盘快捷键)

文章目录 不背单词快捷键 不背单词快捷键 ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ    …

EasyExcel写入和读取多个sheet

最近在工作中&#xff0c;作者频频接触到Excel处理&#xff0c;因此也对EasyExcel进行了一定的研究和学习&#xff0c;也曾困扰过如何处理多个sheet&#xff0c;因此此处分享给大家&#xff0c;希望能有所帮助 目录 1.依赖 2. Excel类 3.处理Excel读取和写入多个sheet 4. 执…