筆試題(數獨)
1、在9×9的大正方形中,每一行和每一列都必須填入1至9的數字,不能重復也不能少; 2、在每個(gè)由粗線(xiàn)隔開(kāi)的小九宮格中,也必須填入1至9的數字,同樣不能重復也不能少。 數獨(sudoku) 數獨(日語(yǔ):數獨 すうどく)是一種源自18世紀末的瑞士,后在美國發(fā)展、并在日本得以發(fā)揚光大的數學(xué)智力拼圖游戲。拼圖是九宮格(即3格寬×3格高)的正方形狀,每一格又細分為一個(gè)九宮格。在每一個(gè)小九宮格中,分別填上1至9的數字,讓整個(gè)大九宮格每一列、每一行的數字都不重復。 數獨的玩法邏輯簡(jiǎn)單,數字排列方式千變萬(wàn)化。不少教育者認為數獨是鍛煉腦筋的好方法。
歷史如今數獨的雛型首先于1970年代由美國的一家數學(xué)邏輯游戲雜志發(fā)表,當時(shí)名為number place,F今流行的數獨于1984年由日本游戲雜志《パズル通信ニコリ》發(fā)表并得了現時(shí)的名稱(chēng)。數獨本是“獨立的數字”的省略,因為每一個(gè)方格都填上一個(gè)個(gè)位數。 數獨沖出日本成為英國當下的流行游戲,多得曾任香港高等法院法官的高樂(lè )德(wayne gould)。2004年,他在日本旅行的時(shí)候,發(fā)現雜志的這款游戲,便帶回倫敦向《泰晤士報》推介并獲得接納。英國《每日郵報》也于三日后開(kāi)始連載,使數獨在英國正式掀起熱潮。其他國家和地區受其影響也開(kāi)始連載數獨。 解法舉例 先注意其中一個(gè)方格,限定該方格內可以填寫(xiě)的數字。
注意其中一列(或者其中一個(gè)小九宮格),尋找填寫(xiě)某數字的方格。 學(xué)過(guò)“資料結構”的人,可以嘗試用backtrack試試。 數獨的通解方法及步驟: 根據以下方法可以確保最終得到數獨的解,而且通過(guò)手工運算的時(shí)間基本可以控制在1.5個(gè)小時(shí),不論難易程度,所以此方法可以作為取得數獨答案的一般解法。 1、根據橫列、豎列和方格的限制條件排除各個(gè)點(diǎn)不可能的數字,并從1-9將各個(gè)可能的數字用小字體逐個(gè)寫(xiě)進(jìn)每個(gè)空白的格子。(該步驟大約需要15-20分鐘,這是求解的初始,務(wù)必確保沒(méi)有遺漏)。 2、審視第一步驟的結果,如果發(fā)現某個(gè)空格只有一個(gè)數字,即確定該空格為這個(gè)數字。并根據該數字審視其相關(guān)的橫列、豎列和方格,并劃除相同的`數字。(該情況出現的可能往往不多,除了較簡(jiǎn)單的數獨題,但這是一個(gè)必要的過(guò)程,而且在隨后的過(guò)程中要反復使用此方法。)
3、審視各個(gè)橫列、豎列和方格中羅列出的可能的數字結果,若發(fā)現某一個(gè)數字在各個(gè)橫列、豎列或方格中出現的次數僅一次,則可以確定該空格的解為此數字。并根據第二條的方法排除與此空格相關(guān)列或方格中相同的數字。 4、審視各個(gè)橫列、豎列和方格中羅列的各個(gè)可能的結果,找出相對稱(chēng)的兩個(gè)數組合的空格(或3個(gè)、4個(gè)組合),并確定這兩個(gè)空格(或3個(gè)、4個(gè))的數字只可能為這兩個(gè)數字,即兩個(gè)數字在這兩個(gè)空格的位置可以交換,但不可能到該行、該列或該方格的其他位置。根據此結果可以排除相關(guān)列或方格羅列出相關(guān)數字的可能,并縮小范圍。(該步驟處理的難度相對復雜,需要在積累一定經(jīng)驗的基礎上進(jìn)行,也是最終求解的關(guān)鍵) 5、反復使用2、3、4提到的步驟,逐步得到一個(gè)一個(gè)空格的解,并將先前羅列的各種可能的結果一個(gè)一個(gè)排除,使可能的范圍越來(lái)越小,直至得到最后結果。
【筆試題(數獨)】相關(guān)文章:
數獨怎么玩11-11
數獨的類(lèi)似謎題11-04
數獨基本解題方法有哪些11-04
360筆試題目07-11
華為2017筆試題08-16
華為2017筆試試題08-10
桂林銀行筆試題筆經(jīng)07-20
小學(xué)奧數試題精選201608-15