在英國整個80年代和90年代(70年代過於相信!)有一個叫「重磅炸彈」的經典電視節目,其中有六邊形的顯示在蜂窩網格,像這樣(對不起對於模糊PIC):解決經典的「重磅炸彈」
正如你所看到的,有書5列和四行。 1個人或團隊正試圖橫向旅行,一個人試圖垂直旅行。您通過回答問題贏得六角形,答案將以該六角形中顯示的字母開頭。
獲勝者或團隊是第一個「連接線」的人 - 注意,這可能會回到自己身上(例如,如果它被對手贏得那個六邊形的隊伍阻止),所以有很多很多可能的勝利組合。我寫了一個基於這個謎題的會議遊戲(爲了避免侵犯版權,我們將它變成了八角形和正方形交替!),但是我一直在努力的一點就是要檢查的算法當一條完整的線路建成時。簡單的那些都很好,但是一直往上,往下,往返,我真的被困住了!
我結束了基本編碼大規模暴力循環,還是沒抓住每一個可能發生的。因此,我必須在會議組織者的屏幕上放置一個按鈕,以便他們能夠在邏輯沒有檢測到的情況下快速宣佈獲勝者!談論骯髒的黑客...
現在我想回到這個難題我來解決,我想知道如果任何你在那裏會照顧提出一個更優雅的解決方案?當然語言不可知(包括所有包含快樂接受的僞代碼)。
編輯它的優良存儲你的數據,你怎麼想。我把它放在一個數組中。
啊,是的,Blockbuster ...「對於程序員來說,S是一個流行的問答網站?」 – 2009-08-25 09:48:58
是的,這樣的鼓舞人心的喜劇的發祥地,因爲「我想'P'請鮑勃」!... – h4xxr 2009-08-25 09:50:05
原始的遊戲被稱爲十六進制:http://en.wikipedia.org/wiki/Hex_%28board_game%29 。也有很多變種,最有趣的是Twixt。 – starblue 2009-08-25 10:39:50