Hangman 攻略
估字
一種乍看毫無關係的技術——密碼學——在這裏很有用。其實說是密碼學,只不過是它的一門基礎,就是英文字母頻率分析。在 26 個英文字母裏面,E 出現的機會是最大的,而且又是元音,所以第一個幾乎一定是估 E。密碼學的用法是,如果給予一段 26 個字母擾亂後的文句 (以下是英文 wiki 的例子):
LIVITCSWPIYVEWHEVSRIQMXLEYVEOIEWHRXEXIPFEMVEWHKVSTYLXZIXLIKIIXPIJVSZEYPERRGERIM
WQLMGLMXQERIWGPSRIHMXQEREKIETXMJTPRGEVEKEITREWHEXXLEXXMZITWAWSQWXSWEXTVEPMRXRSJ
GSTVRIEYVIEXCVMUIMWERGMIWXMJMGCSMWXSJOMIQXLIVIQIVIXQSVSTWHKPEGARCSXRWIEVSWIIBXV
IZMXFSJXLIKEGAEWHEPSWYSWIWIEVXLISXLIVXLIRGEPIRQIVIIBGIIHMWYPFLEVHEWHYPSRRFQMXLE
PPXLIECCIEVEWGISJKTVWMRLIHYSPHXLIQIMYLXSJXLIMWRIGXQEROIVFVIZEVAEKPIEWHXEAMWYEPP
XLMWYRMWXSGSWRMHIVEXMSWMGSTPHLEVHPFKPEZINTCMXIVJSVLMRSCMWMSWVIRCIGXMWYMX
因為 I 出現次數最多,所以有很大機會 I 代表原文的 E。
但 E 之後要估甚麼,那就百家爭鳴了。其中一種是將英文字母頻率用到底,順序估第二、第三、第四個經常出現的字母。如果是一般較常見的英文字,開頭一半的字母已足夠了 (那當然要看有多少次機會)。基本上無論是哪兒登出來的頻率次序,都相差無幾︰
e t a o i n s r h l d c u m
頂多是差一兩個字母而已。
我則喜歡先估元音,特別是 A, I, O。一方面因為 E, A, I, O 加起來頻率已經有近 34%,需要的次數又少,況且所有元音出盡後還可以用拼音學去估計一下餘下的字母是甚麼。例如︰
_ _ _ i _ e
那 I 和 E 之前就很有可能是 V, S, N, Z, T, K, D, L 等字母了。而且前面三個連續不是元音,最大機會是 STR, THR, SCR, SCH, SPR 等等的組合。拼音學在密碼中也是很有用的,假設上面那段「密碼」已知是英文,有一部份可以用同樣方法估計某些字母,還有字與字在哪兒分隔。
出字
一般人應該都是在電腦玩的,那不用考慮這個。出甚麼字讓人估,那是一班人才會玩的玩意,而且年紀到了某個程度後也很少玩這個遊戲了。不過以前的經驗也許有用吧。中學年代和人玩 hangman 的時候,很多人都怕我出字的,因為我總喜歡出一些奇怪的字。何謂奇怪?
- pneumonoultramicroscopicsilicovolcanoconiosis (火山矽肺病;當時完全不知這個字是作出來的!)
- xylyl (二甲苯基)
- suq (回教國家的市場或露天劇場)
- raj (主權/統治;尤其指英國統治印度期間)
基本上就是用來嚇人的字;第一個就屬於這類。
第二類是用罕有字母,即是 Scrabble 5 分或以上的字母;上列除了第一個之外都屬於這類。後來有少數人摸通了我的脾氣,估字時必定先估 X, Z, J, Q 這些冷僻字。
第三類是從拼音學角度來看不太可能出現的字。其中包括:
- 不大可能的字母組合,例如:
- tmesis (英文字中,不計變化形,用 tm 開頭的僅此一個!)
- llama (ll 字頭的字僅有 3 個)
- cnidoblast (cn 字頭的字只會在生物學中出現)
- 有 Q 沒有 U 的字
- 全由元音或者輔音組成的字
- 全部是元音的字,大多只是兩至三個字母,例如 ai, ea, oo, ee,再加上 Y 的話變化就多一些,例如 aye, yea, yay, eye 等等。一個很極端的例子是 Euouae,用在 hangman 一定令沒準備的人摸不着頭腦,用在 Scrabble 則是極佳的一着!
- 全部是輔音的字 (一般英文老師只會教學生,英文字必須同時有輔音和元音,要改一改了!)