街头猜姓氏魔术原来如此简单,别急,小Q来教你
 
近期,街头上流传着一群神秘人物,他们称对方不说话就能猜到对方的名字,不少小伙伴都感到好奇,今天小Q带领大家揭秘此魔术,希望给大家带来快乐和收获。 
 
首先,小Q为大家准备了一段视频资料来展示此魔术,以帮助大家更好了解此魔术。 
具体玩法如下:请参与者从7张卡片中选出含有自己姓氏的卡片,然后就可以准确猜出对方的姓氏 
卡片如下: 
我们发现,卡片上的每一个姓氏的上方都对应了一个数字而且在不同卡片中的相同姓氏上方对应的数字都相同,这就是本魔术的关键,你会发现将你所选择的每一张卡片(包含你姓氏的所有卡片)左上角第一个数字加和得到的这个数字就是在卡片中你的姓氏上方对应的数字! 
小伙伴们很好奇,这是怎么做到的?原理是什么? 
下面小Q为大家说明卡片的制作流程并分析其原理: 
1.给常见的126个姓氏依次编号,确保每个姓氏都有一个编号,该编号就是我们看到的在卡片姓氏上方对应的数字 
2.把十进制编号转化为二进制编号 
3.找到十进制编号为1,2,4,8,16,32,64的姓氏分别放在7张卡片的左上角位置(这7张卡片依次记为a,b,c,d,e,f,g卡片) 
4.通过每个姓氏在二进制编号中数字“1”出现的位置确定此姓氏所在卡片的位置 
举例:十进制编号126(二进制编号1111110)对应的姓氏出现在b,c,d,e,f,g卡片(即这7个位置从右往左分别表示a,b,c,d,e,f,g卡片,1对应有该姓氏,0对应无该姓氏) 
(卡片:
 
魔术师只需要以此为依据计算二进制对应的十进制数字并找到该十进制编号对应的姓氏,即可完成本魔术! 
 
数学逻辑解析: 
(参见图片) 
 
PS:二进制转换为十进制: 
将二进制数的每一位按权值展开,然后将每位上的数相加 
eg:1010按权值展开得到1×2^3+0×2^2+1×2^1+0×2^0 
计算每一项的值,有:8+0+2+0=10 
故1010的十进制表示为10 
 
更多内容欢迎在帖子下方交流!作者水平有限,如文段中有错误请您谅解并指出,期待您提出宝贵意见!感谢您的支持! 
 
--------------END---------------- 
2024-08-21
浏览230
娱乐游戏篇
登录后评论
1
10