問AI最後也是給出使用 google ortools cp-sat 去硬算有沒有重複解
也就是將 nurikabe 轉化成SAT問題
啊SAT就是 NP-Complete 一定敵不過數量增長的
想不出比較「數學」的解法哭哭
而且 ortools 本身是C++專案
能用 python 跑,但瀏覽器純js是不支援的
最後給大家一個24x24,用cp-sat確認過僅唯有一解的題目
大家玩玩看吧
┌────────────────────────┐
│ 2 1 1 1 1 │
│ 1 11 4 10 │
│1 1 7 │
│ 1 1 1 4 │
│2 4 1 │
│ 1 1 1 │
│1 1 1 │
│ 1 2 7│
│1 1 5 1 1 1 │
│ 4 1 32 │
│1 1 1 1 2 │
│ 1 4 2 1 │
│ 5 4 3 1 1 │
│ 1 1 1 10 │
│ 4 1 1 1 1 │
│ 3 2 1 1 1 1 │
│1 1 8 1 2 │
│ 10 3 │
│1 1 5 2 │
│ 1 1 1 1│
│2 1 │
│ 1 1 1 │
│2 9 9 4 │
│ 1 11 1 1 2 3 │
└────────────────────────┘
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.148.94 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/puzzle/M.1789114685.A.73F.html
※ buffalobill:轉錄至看板 Math 09/11 16:18