六角形 12 個位置(索引 0..11),已知 0→1, 1→8, 11→3。6 條直線(每條 4 個位置)和相等。直線分佈:
按位置順序 0..11 填入 1..12 未用數字。固定位置跳過。填完 12 個後驗證 6 條線和是否全等。搜索空間 9! = 362880,瞬間出解。
1 8 9 2 7 10 12 6 5 4 11 3 // 對應位置 0..11 // 驗證:每線和 = 26 // 星號位置(題目未指明具體索引,假設為某個位置)值為對應數字 運行時間:0.087 秒
Java 實現使用布爾標記數組 temp[i] < 0 表示已用,避免額外 visited 數組。
