絕密!二進位記憶的三種編碼方法,你一定沒用過5位數編碼!
二進位記憶方法
記憶二進位數字,是世界記憶錦標賽的記憶項目之一,是常見的記憶競技項目。二進位數字由1和0兩種數字反覆排列組合而成,如「11000101110100011111010010」。
對二進位數字進行記憶,記憶原理與記憶阿拉伯數字的原理幾乎一樣(請參考「如何在3分鐘內記住100位數字」),僅僅是多了一個步驟,就是把二進位數字轉換為阿拉伯數字之後再進行記憶。
轉換方法之一:
因為二進位數字只有1和0兩種數字,而我們在記憶阿拉伯數字的時候都是以兩個數字作為一個編碼,所以,我們可以這樣來轉化:把連續的數字1的個數作為十位數,而把連續的數字0的個數作為個位數,這樣,就能夠立即把一連串的二進位數字非常快地轉換為兩位兩位的阿拉伯數字。
轉換舉例:
10——11;
100——12;
11000——23;
1110000——34;
1111110——61;
11000000——26;
連續轉換舉例:
1000110101100000——13 21 11 25;
11000101110100011111010010——23 11 31 13 51 12 11;
注一:如果數字串是以0開頭的,則把開頭的那一串連續的0轉換為單個數字:
00111010011000——2 31 12 23;
0000011010——5 21 11;
注二:萬一連續的0超過十個,則以9個為界線分割,如:
1101001110000000000000——21 12 39 4;
0000000000001011000——9 3 11 23;
注三:如果最後的數字為1,則把最後連續1的個數作為十位,後面加0,如:
11100110111——32 21 30;
10110100011111——11 21 13 50;
注四:如果連續的1超過十個,則以9個為界線分割,如:
1111111111100110000——90 22 24;
1011000111111111111——11 23 90 30;
轉換方法之二:
按照二進位數字轉換成十進位數字的原來規律,每3個二進位數字轉化為1個十進位數字,共有這樣8種轉換結果:
000——0; 001——1; 010——2; 011——3;
100——4; 101——5; 110——6; 111——7;
記憶比賽的二進位項目中,每行都是30個二進位數字,剛好可以轉換為10個十進位數字,
如:010001100000111101010011111100——21 40 75 23 74
這個轉換方法相比第一個方法而言,
其優點是可以避免出現累積性的錯誤(即前面出現一個錯誤,後面就會跟著錯下去);
其缺點則是首先要對轉換規律很熟悉(這一點經過練習之後應該不成問題);其次是在每三個三個地數數字的時候,要特別認真,需要反覆核對,以免數錯(如 111111111100,前面有10個1,要當你把前面6個1轉化成77之後,還得再數一遍看接下來到底應該從哪裡開始轉換。如果用筆每三個三個地作分段記號的話,似乎也不是記憶大師的風格);還有就是假如在平時一些記憶情況而不是比賽的時候,可未必剛好是30個一行,那記憶起來就比較麻煩了。
所以,以上這兩種方法都是很好的方法,各人可根據自己的情況選擇適合自己的一種。
轉換方法之三:每5個二進位數字轉化為1個十進位數字,共有這樣32種轉換結果:
00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111
將以上32個進行編碼記住。
下面,尚憶教育小編將五位數二進位轉化為二位數數字編碼:
00000 → 00
00001 → 01
00010 → 02
00011 → 03
00100 → 04
00101 → 05
00110 → 06
00111 → 07
01000 → 08
01001 → 09
01010 → 10
01011 → 11
01100 →12
01101 → 13
01110 →14
01111 → 15
10000 →16
10001 →17
10010 → 18
10011 → 19
10100 → 20
10101 → 21
10110 → 22
10111 → 23
11000 → 24
11001 → 25
11010 → 26
11011 → 27
11100 → 28
11101 → 29
11110 →31
11111 → 32
編製五位的編碼與三位的編碼相比,其好處在哪裡呢,十位二進位數字,用三位的編碼來表達,需要以3+3+3+1的方式來表達,用五位數的編碼來表達,則只是1+1而己,既不用將兩組二進位數轉為一個十進位數,而且兩個編碼就完成對十個燈泡的狀態記憶。另一方面,三位編碼交合使用時,會發生過多的編碼重複,所記憶的數字是由0至7的兩位數共四十九個數字所形成的圖像,會導致某種程度的信息干擾,也是一個不利因素。如果採用五位編碼,則這種情形相對要少得多。
當然,記五位編碼也有其劣勢,首先要記憶的編碼是三十二個,比三位數的八個編碼多出三倍。除此以外,不能直接把兩位五位數轉化為一個二位的十進位數字也有不足。的確是這樣,如果這後面一個問題不能解決,那確實不如用三位數的二進位編碼好。
理論上,讓每一個編碼內包含更多的信息容量是減少聯結提速的關鍵。但從目前的編碼技術來看,尚憶教育小編認為第二種二進位的方法還會流行很長一段時間或許依然是最好的!
世界腦力錦標賽之:二進位記憶規則
二進位數字記憶
目 的:正確記憶二進位數字(101101 等),越多越好。
記憶時間:30分鐘
回憶時間:60分鐘
記 憶 卷
1、電腦生成的數字,每行30個數字,每頁25行。(每頁750個數字)
2、一共是4500個數字(6頁),如果想跟裁判者要更多的答題紙,必須在比賽前一個月提出。
回 憶 卷
1、參賽者可以使用提供的答題紙。
2、如果參賽者想使用自己的答題紙,必須在賽前得到裁判者的同意。參賽者必須在每行30個數字答題。自己的答題紙上必須按序號編號。
3、答題卷上的行必須和記憶卷上的行相對應,(漏掉的行必須標明。)
計 分
1、如果每行都按順序寫清楚,而且都正確的話,得30分。
2、一行30個數字中如果出現一處錯誤,(包括漏掉一個數字),給15分。
3、如果一行30個數字中如果出現兩處錯誤,(包括漏掉數字),給0分。
4、僅對於最後一行:如果最後一行沒有寫完,(比如只寫了19個數字)而且寫下的數字都是正確的,那麼寫幾個就給幾分。(在此例子中,19分。)
5、如果最後一行沒有完成,而且有一處錯誤,(包括漏寫一個數字),那麼只能給所寫數字的一半的分,(如果是奇數,比如19個,那麼就得19/2分,就是10分。)
6、在最後具有決定性的分數中,勝利與否取決於額外的數字的分數,參賽者每寫對一個數字,則得具有決定意義的一分,取得最多分數的參賽者是得勝者。
推薦閱讀: