
考考你
誰的衣服最多?
一個大學宿舍有四名女生,她們分別是甲、乙、丙和丁,她們都有很多衣服。已經知道:丁的衣服比丙的多;甲的衣服和乙的衣服數量加在一起,丙的衣服和丁的衣服數量加在一起,恰好是一樣多;乙和丙的衣服加在一起,比甲和丁的加在一起要多。
那么,你能判斷出誰的衣服最多?誰的是第二多呢?
數獨游戲
什么是數獨?數獨是一種運用紙、筆進行演算的邏輯游戲。玩家需要根據9×9盤面上的已知數字,推理出所有剩余空格的數字,并滿足每一行、每一列、每一個粗線宮內的數字均含1—9,不重復。每一道合格的數獨謎題都有且僅有唯一答案,推理方法也以此為基礎,任何無解或多解的題目都是不合格的。
數獨技巧:
對于數獨游戲的解法,通常采用“直觀法”和“候選數法”。
直觀法,顧名思義,就是通過對謎題中現有的數字進行分析,繼而逐一確定剩余空格中的數字的方法。它是最常用并且相對簡單的方法,對于比較容易的謎題,可以快速求解并收到良好的效果。但是遇到比較復雜的題目,直觀法就稍顯力不從心了。
候選數法,是先在所有空白的單元格中寫上所有可能出現的數字,然后通過一些常用的算法來刪減候選數,最終獲得唯一確定的候選數。候選數法被廣泛使用在電腦生成謎題及解題的實踐中,這不僅因為它編程相對容易,而且它的算法也在不斷增加,使它的解題效率和能力都得以大力提高。
下面我們做道數獨游戲吧。