總結下面的內容: 例如紅色和藍色:紅色紅色藍色藍色 結果1:沒有<unk>:紅色和藍色不在程式碼中 結果2:一個白色或黑色的<unk> (假設一個白色的<unk>). 無論是紅色還是藍色都在程式碼中. 如果是藍色,藍藍藍會給你一個<unk>,如果是紅色,則沒有<unk> (假設沒有<unk>). 現在我們知道有一個紅色的針,它位於第三或第四位 (因為我們在紅色的位置上有一個白色的針). 在下一個戰略中將討論如何找到它 (一步:紅綠綠綠). 結果3:更多的釘子 (假設有2個白色釘子). 我們可以嘗試藍色藍色藍色來知道有多少針是藍色的 (讓我們再次假設為零). 現在我們只需要找到針. 在這個例子中,我們已經知道第3和第4個是紅色的針,因為有2個紅色的針,它們不在第一個或第二個位置 (因為我們得到了2個白色的針) 你可以通過嘗試每個位置找到一個針. 作為另一種顏色, 我們使用尚未測試的顏色. 這樣,我們不僅能找到紅色的針,還能獲取其他顏色的額外資訊. 下面是個例子,如果你知道有一個紅色的針, 但不知道它在四個洞中的哪一個. 它也會給你綠色,黃色和粉紅色的數量. 紅 綠 綠 黃色 紅 黃色 黃色 粉紅 粉紅 粉紅 注意:如果你知道紅色的確切數量,你不需要嘗試最後一個位置:如果有一個紅色針,它不在第一個,第二個或第三個位置,它必須在第四個). 結果1:如果沒有白色<unk>, 你至少會有一個黑色<unk>. 結果2:如果有一個白色的釘子, 你就知道紅色的釘子是錯誤的位置, 另一個顏色不在程式碼中. 結果3:如果有第二個白色的釘子, 你就知道第二個顏色應該在紅色的釘子位置. 結果4:如果有一個或多個黑色<unk>, 那就表示第二種顏色存在. 它還給你那個顏色的引腳數,你知道它不是在紅色的地方 (因為這會給出白色的引腳),或者,顯然,在紅色的位置結束了 例如綠色和黃色,我們知道第一個引腳是紅色:綠色 黃色 黃色 結果 1:沒有<unk>;綠色和黃色不在程式碼中 結果 2a:一個白色的<unk>表示綠色在程式碼中,但我們不知道數量 (可能是一個,也可能是兩個甚至是三個) 結果 2b:黑色的<unk>數量表示程式碼中黃色的數量 (如在策略2中所述:知道確切數量可以為您節省找到顏色的一步) 這個策略看起來很像以前的策略,但現在白色的<unk>數量也給我們提供了該顏色的數量,例如綠色和黃色,我們知道前兩個引腳是紅色:綠色 黃色 結果 1:沒有<unk>;綠色和黃色不在程式碼中 2a:一個白色的<unk>表示程式碼中有一個綠色,而程式碼中有2個<unk> (因為程式碼中只有2個<unk>,所以永遠不可能有3個<unk>) 結果 2b:紅色與藍色的<unk>數量開始,因為我們知道有3個黑色的<unk>,如在策略 所以我們知道有一個紅色和/或藍色的禮物. 我們要知道哪個是藍色,哪個是紅色,所以我們檢查: (策略1bis) 藍色 藍色 藍色 藍色給出一個黑色<unk>. 這意味著,我們知道在前一個答案,有一個藍色 (在錯誤的地方 - - 所以將是3或4),因此也一個紅色 (在錯誤的地方,所以將是1或2) (策略2 (尋找藍色)) 綠色 綠色 藍色 綠色給出一個白色和一個黑色的釘子. 我們測試了其中一個藍色的位置, 因為有一個白色的<unk>, 我們知道它不是第三個<unk>. 我們知道這是第三或第四根,我們知道第四根是藍色的. 黑色<unk>也表示有一個綠色<unk>,但它不是第三點 (因為它是一個黑色<unk>,而不是白色<unk>). (策略2 (找到紅色)) 紅黃色 黃色 黃色給出一個單一的白色<unk>,所以雖然我們知道,紅色在第一個或第二個位置,我們現在知道它不在第一個位置. 所以它在第二個位置. 下一個顏色是綠色 - - 但我們知道它不是第三個點,第二個和第四個點是藍色和紅色填充,我們知道它在第一個點. (策略4) <unk>色<unk>色<unk>色<unk>色<unk>色 給出一個白色的釘子. 我們知道唯一的未知點 - - 第三個點 - - 有一個<unk>色 (答案) 綠色 紅色 <unk>色 藍色  摘要:
同時刪除兩個顏色 (有4個未知引腳). 找到紅色的位置,如果你知道至少有一個紅色的針, 但不知道在哪個洞應該. 同時刪除兩個顏色 (有3個未知引腳). 同時消除兩種顏色 (只使用1或2個未知引腳). 從一個例子學習.