数学魔术系列之程序猿勾引mm的两招

标签: 数学 计算机科学 二进制 原创 数学魔术 | 发表时间:2011-03-14 05:21 | 作者:Albert_JIAO Li Jie
出处:http://songshuhui.net

世界上有10种人,1种是懂二进制的,1种是不懂二进制的。

今天,让大家来看一看科学青年怎么用二进制来完成追女的任务,下面是两个可以用来勾引mm的数学魔术。

1、初级版:四张卡片猜出你的星座

泡 MM 时怎样问出对方的生日?先问她的星座吗?现在已经不流行了。这里给你支招:借助一些数学知识,你就能用 Geek 特有的方式问出她的星座。

你对星座有兴趣吗?传说星座与人的性格、命运、爱情、事业、友情、家庭都有紧密联系,不过魔术师说,那些都是浮云。“我今天为你表演一个靠谱的,我要用心灵来感知你的星座。如果你对星座一无所知,就先看一下下面这张表吧,一年一共有十二个星座,你属于哪一个星座取决于你的出生日期。”
http://www.guokr.com/gkimage/qf/2i/6g/qf2i6g.png
这个魔术其实很简单,魔术师会先后展示给观众 A、B、C、D 四张图片,每一次观众只需要仔细看一看,自己的星座有没有位列其中。

http://www.guokr.com/gkimage/yl/f8/h8/ylf8h8.png

举个例子,如果你是史上最不幸的、每四年才可以过一次生日的那个人,出生日期是 2 月 29 日,那你的星座一定是双鱼座。这样,你的星座只有在图片 C 和 D 中才可以看到,在图片 A、B 中都看不到。把这个结果告诉魔术师,魔术师经过一番心灵感应后,就可以确定你是双鱼座。

魔术揭秘

对于不明真相的围观者来说,这个魔术会显得很神奇。不过,一部分理工男却能一眼看穿魔术的蹊跷之处。魔术师具体的做法是,首先在心里安装一个“计数器”,一开始数字为 0。如果你的星座出现在了卡片 A 中,魔术师就会在计数器上加 1,否则计数器数字不变;如果图片 B 中有你的星座,他就会再加上 2 ;图片 C 中有你的星座,计数器就加上 4;图片 D 中有你的星座,计数器就会加 8。计数器最后得到的数字就是答案了。比如按照刚刚那位“生日帝”告诉魔术师的结果,计数器的数字就是 4 + 8 = 12。然后,让文章开头那张图中隐藏的数字显示出来:

http://www.guokr.com/gkimage/3a/iy/kp/3aiykp.png

数字对应的结果就是心灵感应到的星座了。

二进制计数法

正常情况下,数字 12 可以写成 1×10 + 2×1,其中 1 是十位数字,2 是个位数字。如果这个数字更大,还会有百位、千位等等。这些数位的单位从小到大分别是 1、10、100、1000⋯⋯

可是我们还可以用另一种方式来表示一个数,就是魔术师所用的方式——二进制。在二进制中,12 = 1×8 + 1×4 + 0×2 + 0×1,在这里,数位的单位由 1、10、100、1000 变成了 1、2、4、8,同时每个数位上的数字也由 0 到 9 十种变为了 0 和 1 两种,12 也就可以用 1100 来表示了。卡片 A、B、C、D 分别是从小到大的 4 个数位,由于 12 号星座——双鱼座——的二进制表达是 1100,因此双鱼座就只在卡片 C 和 D 上出现。在四张卡片上指认星座的时候,你也就把星座对应的数字的二进制表达偷偷泄露给了魔术师,如果你告诉魔术师有,就相当于告诉他了那一位数字是 1,反之,那一位数字就是 0。

二进制的用途非常广泛。计算机正是像这位魔术师一样,用二进制来表示各种数字。

2、进阶版:泡MM,没有缘分也要制造缘分

在泡 MM 的时候,只问出她的星座是远远不够的,最关键的是要让 MM 知道你们俩心有灵犀,这样才能真正赢得她的芳心。这一次,我们再来一个进阶版的魔术。

首先,把一副扑克牌中的大小王和四个 K 去掉,这样 54 张牌就只剩下 48 张了。

/gkimage/yh/m3/n7/yhm3n7.png

把这 48 张牌交给MM,让她洗一洗牌。然后,把洗过的牌在桌子上正面朝上一字摊开。

/gkimage/8d/zf/y5/8dzfy5.png

“现在,我要用我的心去选一张我最喜欢的牌”,你可以说,“就这一张了,黑桃 5。” 然后把这一张牌抽出,背面朝上放到一边。

/gkimage/a0/9i/es/a09ies.png

把剩下的牌重新收起来,对 MM 说:“你用你的心来感知这一叠牌的一半数量,把它们拿起来放到你手里吧。”等 MM 拿好牌后,你说:“你准确地知道手里有多少张牌吗?”MM 没有数过,自然不会知道。“我也不知道。整副牌现在有 47 张,你手里可能有 22 张、23 张或者更少;如果你刚才手狠了一点,手里可能会有 24 张、25 张或者更多。不过无论如何,如果这副牌象征着你和我的爱情,那么你拿走的一半就象征着你的心,这一切都是上帝的安排。”

下一步,要求 MM 把这叠牌背面朝上握在手里,从第一张牌开始,交替地把手里的牌分成左右两堆:第一张牌背面朝上放到左边,第二张牌正面朝上放到右边,第三张背面朝上放在第一张牌上,第四张牌正面朝上放到第二张牌上……等到手里的牌全部分完后,拾起那叠正面朝上的牌,翻过来,再像刚才那样,分成背面朝上和正面朝上的两叠。然后再拿起正面朝上的那一叠,不断继续下去。到最后,MM 手里就只剩下一张牌了。

/gkimage/od/pi/k3/odpik3.png

此时你把魔术最开始的时候抽出的那张牌拿出来:“我用我的心做出的选择和你用你的心做出的选择是一模一样的。”

/gkimage/1y/5j/ln/1y5jln.png

魔术揭秘

这个魔术的关键在于,开始的时候,“我要用我的心去选一张我最喜欢的牌”,的确要“用心选择”——要“别有用心”地选择。首先,看清楚从左到右数第 16 张牌是什么牌,然后在 16 张之后的牌中选择一个和那张牌数字相同的(其他的三个 5 全部集中在前 15 张的可能性不大,如果出现了,就再洗一次牌吧)。

/gkimage/4f/j3/8o/4fj38o.png只要 MM 拿起的牌是在 16 张到 31 张之间(不必正好一半),魔术就会成功。把这半副牌左一张右一张分成两部分的过程可以这样来理解:将整副牌自上而下编号(牌是背面朝上的),所有编号为偶数的牌会被分到右边那一堆。也就是说,牌的编号被 2 除时,余数是 0 的牌就会被归到右边。进行第二轮分牌的时候,所有第偶数张牌会被归到右边,这些牌就是初始序号连续除以两次 2 都余 0 的牌。分了四次以后,在小于等于 31 的数字里,连续除以四次 2 余数都为 0 的只有 16。也就是说,不管 MM 拿了多少张牌,只要牌数在 16 到 31 的范围内,最后她手里剩下的那张牌一定是整副牌里的第 16 张。下面这张表格以 MM 手中有 24 张牌为例,详细说明了四次分牌的过程:

/gkimage/ne/na/ia/nenaia.png

和猜星座的魔术一样,这个魔术与二进制也有关系。16 用二进制表示是 1000,后面三位都是 0;在 1 到 31 的数字里,这是独一无二的。看来,二进制不仅是计算机程序猿们必须要知道的知识,在勾引 MM 领域也是大有用途的。

本文已发表于果壳网

数学魔术:四张卡片猜出你的星座

数学魔术:泡MM,没有缘分也要制造缘分

相关 [数学 魔术 系列] 推荐:

数学魔术系列之一二三四,四三二一

- snoopy - 科学松鼠会
你还记得上一次心灵感应的那个扑克牌魔术吗. (http://songshuhui.net/archives/37257 )老杰克和小杰克爷俩儿“合伙作案”,五张扑克牌把观众弄得一头雾水. 可是你听说了吗,最近老杰克和小杰克吵起来了,小杰克不甘心总是给父亲当助手,想上舞台来一次个人专场表演,可是老杰克不答应,认为小杰克还太年轻了.

数学魔术系列之哄MM,轻松表达“我爱你”

- flowergod - 科学松鼠会
当死理性派遇到感情危机,被MM幽怨地问“你爱我吗”的时候该怎样回答. 作为一个死理性派,当然要运用高级的数学工具来化解这场爱情危机,具体这么做呢. 在你如痴如醉地专研各种科学问题、技术难点的时候,总是难免冷落旁边的mm,于是不可避免的,你将面临这样一个幽怨的问题:你爱我吗. 多数时候,这将演变为一个洒狗血的场面,不是男默女泪,就是男咆哮女胡闹.

数学魔术系列之愚人节的计算器

- yboren - 玩聚SR|最佳
zsh 在 GoogleReader 说. 还有 zhixuan, henryhill, 推荐,查看全部 24 个推荐. 科学松鼠会发表于2010-06-14 10:00:48. 在某年的愚人节,小宝的朋友拿着一个计算器告诉小宝,“最近有科学家发现了这种计算器具有灵异的作用,只有输入你的出生年份,就可以预测出你将来的命运,不相信的话你可以试试.

数学魔术系列之程序猿勾引mm的两招

- Li Jie - 科学松鼠会
世界上有10种人,1种是懂二进制的,1种是不懂二进制的. 今天,让大家来看一看科学青年怎么用二进制来完成追女的任务,下面是两个可以用来勾引mm的数学魔术. 1、初级版:四张卡片猜出你的星座. 泡 MM 时怎样问出对方的生日. 这里给你支招:借助一些数学知识,你就能用 Geek 特有的方式问出她的星座.

魔术师玩数学:简单陷阱骗到你

- holic536 - 果壳网 guokr.com - 果壳网
数学魔术,时常要用到深奥的原理. 不过,简单的数学知识有时也可以达到的同样的效果,比如下面的几个例子. 读者们不妨来试一试,猜猜这些简单易行的魔术背后的原理是什么. 虽然简单,但也却未必就能很轻松猜到,来试试吧. 表演者取出一副扑克牌,为表明没有动手脚,不妨请一位观众来洗几次牌. 然后,将扑克牌牌面向下一张一张把放到桌面上,观众可以随时叫停.

iPad 魔术,用iPad 变魔术

- 推子 - 煎蛋
这不再是Geek 们的小花招,而来自一个真正的魔术师. Simon Pierro 使用时下流行的iPad 作为道具,玩起了真资格的魔术,一会儿科技耀眼,一会手法迷人,看得人眼花缭乱 cOOL. WWDC 大会应该请这家伙在表演 :D. 苹果要起诉卖白色iPhone4外壳的小鬼. iPhone 上Facetime视频色情服务.

iOS 5 的魔术视频

- Caiwangqin - 爱范儿 · Beats of Bits
用 Facetime 玩瞬间转移. 听上去真是科幻,实际上是一位魔术玩家利用 iPad 做的 iOS 5“畅想视频”,昨天我们在新浪微博上发出这段视频后,得到了广泛好评. 如果乔布斯也看到了这位帅哥的表演,会不会激发更多灵感呢. 如果你知道这位魔术玩家的详细资料,欢迎留言告诉我们. © 张恒 for 爱范儿 · Beats of Bits, 2011.

超给力iPod touch魔术

- bbiy - cnBeta.COM
有魔术师日前在网络上表演了一段令人眼花缭乱的iPod魔术. 他用娴熟的手法把玩三台iPod touch,制造出了炫目的光影效果. 从原理上来看,这种魔术应当只是简单的通过视频播放完成,但时间的准确同步还是有相当的难度,效果也足够给力.

刘谦魔术教学

- 香姜 - 无聊哦
刘谦魔术教学,喜欢魔术的童鞋看过来 ^_^~. 刘谦EMC表演全球无人破解的巴格拉斯效果. 查看原文  |  发表评论(4). © 疾风 for 无聊哦 | 原文链接 | 搞笑哦 | 淘宝网上卖疯了的东东. 订阅 无聊哦 http://feed.wuliaoo.com. 订阅 搞笑哦 http://feed.gaoxiaoo.com.

ifanr 访谈:德国魔术师 Simon Pierro ——魔术、科技和 iPad

- Avenger - 爱范儿 · Beats of Bits
大家一定还记得 WWDC 前夕,有位魔术师自己制作的一段视频吧,利用 iPad 玩出了精彩的视觉效果. 这段视频被大量转载,于是 ifanr 联系到了这位魔术师 Simon Pierro ,聊聊高科技和魔术之间的有趣话题. 这位有趣的德国魔术师从 2004 年就开始了专业的魔术生涯,他在 Youtube 上发布的 “iOS 5 预览”获得了 300 万的点击量,并因此得到德国的“一周人物”节目的邀请,同时他也在准备参加德国下一届的 Topmedel 表演.