關(guān)注楚唐腦力,打造最強(qiáng)大腦
文/王富博 方然《最強(qiáng)大腦》第一季的魔方男神賈立平,相信看過(guò)節(jié)目的觀眾印象會(huì)很深刻,第二季的舞臺(tái)上,又迎來(lái)了一位盲擰二維碼的魔方小達(dá)人黃華基。這個(gè)魔方盲擰二維碼的項(xiàng)目,與第一季賈立平盲擰13個(gè)魔方相比,難度差別在哪里呢?撥開節(jié)目上各種眼花繚亂的包裝與設(shè)計(jì),無(wú)論從記憶量、操作難度、容錯(cuò)性來(lái)講,黃華基的這個(gè)項(xiàng)目是要比賈立平盲擰15個(gè)魔方簡(jiǎn)單一些的。下面具體分析實(shí)現(xiàn)這個(gè)項(xiàng)目的各個(gè)步驟:隨機(jī)選出二維碼這個(gè)環(huán)節(jié)只是為了證明黃華基沒有提前記憶而已,其實(shí)還有更公正的方法是現(xiàn)場(chǎng)用程序隨機(jī)生成一個(gè)二維碼,不過(guò)哪種方式都無(wú)所謂,這個(gè)環(huán)節(jié)與挑戰(zhàn)項(xiàng)目的難度是沒有聯(lián)系的,略過(guò)不解釋。先看一下黃華基記憶的二維碼:這是一個(gè)21乘以21個(gè)像素點(diǎn)的圖形,為什么選這個(gè)數(shù)字呢?首先21是3的倍數(shù),魔方一條邊上有三塊,正好可以被整除開。其次,可能有的人還不知道,二維碼的尺寸并不是統(tǒng)一的,我們?cè)倏聪旅鎯蓚€(gè)二維碼:左邊是大家最常見的微信公眾賬號(hào)的二維碼(尺寸為37x37),包括我們加微信好友互相“掃一掃”的二維碼也是這個(gè)尺寸。右邊是app store里隨便找了個(gè)游戲的二維碼(尺寸為41x41)。大家有興趣可以網(wǎng)上搜一下“二維碼生成器”,輸入任何文字、圖片、網(wǎng)址、等等都可以變成二維碼,其中文本是最小的二維碼(即21x21),這就是為什么黃華基的挑戰(zhàn)要用隨機(jī)觀眾的姓名縮寫,如果是挑戰(zhàn)公眾號(hào)二維碼的話,那記憶量要翻好幾倍(約為3.5倍),右邊這個(gè)二維碼要翻4倍。“就算是最小尺寸的二維碼也很難呀!”那么我們?cè)倏匆幌曼S華基記憶的二維碼:圖中的黑線是按照魔方的3x3格式劃分了一下,紅線標(biāo)出的左上、右上、左下的三部分是不需要記憶的,現(xiàn)在到處都能看見二維碼,相信大家都明白所有二維碼三個(gè)角上都是這個(gè)樣子的。那么剩下部分記憶量有多大呢?黃華基用尺子輔助觀察的方法已經(jīng)暴露了他的記憶方法——藍(lán)白相間數(shù)字記憶。怎么操作呢?刨去三個(gè)大角的部分,從第一行開始,先是兩個(gè)藍(lán)色的點(diǎn)在一起,記為“2”;接著是三個(gè)白色的點(diǎn)在一起,記為“3”;然后又是一個(gè)藍(lán)色的點(diǎn)記為“1”……以此類推,這張二維碼總共可以轉(zhuǎn)化為143個(gè)數(shù)字。但是考慮到要用魔方來(lái)拼出二維碼,為了擰魔方時(shí)候的便利性,記憶過(guò)程遇到黑線部分要再分割一個(gè)數(shù)字,那么這張圖大概可以轉(zhuǎn)化成160到180個(gè)數(shù)字。也就是說(shuō)黃華基在12分鐘內(nèi)記住了170個(gè)數(shù)字,這是什么概念呢?目前記憶大賽中的記數(shù)字項(xiàng)目世界紀(jì)錄是:5分鐘記憶501個(gè)數(shù)字。再來(lái)說(shuō)說(shuō)蒙眼之后發(fā)生的事情。刨去紅線劃去的部分,以1x3為單位粗略計(jì)算一下的話,黃華基完成這個(gè)二維碼大致相當(dāng)于盲擰了28個(gè)三階魔方的“一個(gè)面”。會(huì)玩魔方的朋友都知道,魔方里有一些公式可以做到讓任意的塊交換位置“而不影響其他塊”,就是利用這些公式把記住的圖形一塊一塊的拼出來(lái),而不用思考轉(zhuǎn)了幾下魔方以后的魔方狀態(tài)。不過(guò)盲擰魔方一個(gè)面的難度并不是六面的1/6,而是1/3到1/2。最后說(shuō)一下其他降低項(xiàng)目難度的方式。世界魔方比賽中盲擰多個(gè)魔方的項(xiàng)目除了記憶、復(fù)原之外,還有一個(gè)很耽誤時(shí)間的因素——拾起與擺放魔方,因?yàn)橐坏┠隳缅e(cuò)了,那至少兩個(gè)魔方就白記憶了。這就是為什么現(xiàn)場(chǎng)會(huì)配兩個(gè)助手負(fù)責(zé)給黃華基拿魔方。還有一開頭提到的“容錯(cuò)率”,這也是作為舞臺(tái)表演,盲擰魔方二維碼比盲擰復(fù)原魔方六面簡(jiǎn)單的地方。比如賈立平復(fù)原那15個(gè)魔方,任何一個(gè)位置記錯(cuò)了或者一步擰錯(cuò)了,那么這個(gè)魔方肯定復(fù)原不了,必須100%精確才行。那么二維碼呢?有些朋友可能知道,二維碼本身是存在容錯(cuò)率的,你可以隨便找一個(gè)二維碼用手機(jī)掃一下試試,然后遮擋住其中一些點(diǎn)會(huì)發(fā)現(xiàn)依然能掃出來(lái)。二維碼的容錯(cuò)率最高可以達(dá)到30%,也就是刨去三個(gè)“大角”之外,其他的小點(diǎn)點(diǎn)抹去30%還是能掃出來(lái)的。這就是為什么最后的考核是否成功用手機(jī)掃而不是照片對(duì)照。這個(gè)項(xiàng)目的解析到這里已經(jīng)完畢,大家現(xiàn)在可能覺得比看節(jié)目時(shí)經(jīng)過(guò)包裝渲染的效果要簡(jiǎn)單多了,但還是應(yīng)該贊一下我們的挑戰(zhàn)者。雖然陶晶瑩用手機(jī)檢驗(yàn)結(jié)果可以允許有一定的失誤,但黃華基確實(shí)100%完成了那張二維碼。
文/王富博 方然
微信號(hào):chutang2007
網(wǎng)址:w w w . c h u t a n g . n e t
林林老師電話:1 5 3 1 2 8 2 8 2 0 6
微信:b a o z i l i n 0 0
QQ:3 4 5 1 9 2 0 7 8
您看此文用 · 秒,轉(zhuǎn)發(fā)只需1秒!
微信掃一掃獲得更多內(nèi)容
講師網(wǎng)官微
找講師小程序