Re: [分享] 益智-邏輯馬賽克:方舟(NoNoSparks: The
我電腦裡有以前下載的小遊戲包,裡面有這個,檔名叫pattern,
最大到30*30 還可以客製化 (載點找不到了,順便神一下)
這個遊戲的推論可以進化成
(以下,a>0)
「在 2n-1 的空格裡要填入連續 n+a 個,那最中間那 1+2a 個一定有 (空格是奇數)」
or 2n n+1+a 2+2a 偶
而且, 「每兩個提示數字之間,必有一空格」
舉例來說比較快, 比如說一條15格裡面要放一個8
從「全擠在左邊」,慢慢右移到「全擠在右邊」 的所有可能裡,中間那格都一定會有;
如果是要放一個 9 以此推論,中間三格都一定會有;就可以點設定下去。
又如果是一條15格,要放 「 8 4 」
其實能得到 □□■■■■■■□□□■■□□
首先,
就算 8 全在左邊,加上一格空格,右邊只剩 6格的位置、卻要放 4個
當 8 不斷往右移,4就會從那六格的最左,一路退到最右;
這樣去推論 「 6-4=2 ,則(那六格) 左右各扣兩格,最中間兩格一定會有」
再來,
同樣預設四格全在右、加上一個空格,剩10格、要填8個
所以 「 10-8=2 ,那十格左名各扣兩格,中間六格也都有」
這樣這條,其實就填了過半起來了。
所以像「4 4 3」 這種看似無用的提示;因為中間還有兩格空格,所以比想像中有用點
以上列的推論,把 4+1+4+1 全部左靠,會剩「五格填3」,所以正中間那格有
又把右側 3+1+4+1 全部右靠,會剩「六格填四」所以中間兩個有
再把左4+1 右3+1 各向兩側靠,中間剩「六格填四」其中間兩格也有
最後得到: □□■■□□□■■□□□■□□ 這樣也填了五格
還有一點,
是上下左右四邊先按這規律填好,
有被填滿的那格,比如說最下橫排第七格;因為這格一定要有
所以它所屬的第7直列,最後一個數字ex:5 就必定是從底往上「長」5格
所以開局的時候,四個邊可以填的越多,會越好解開。
把這個「邊框優勢」延申一下, 會發現「頭尾三排」都很有用;
比如說,雖然第一、第二排的第五格無法確定;
但第三排第五格知道有;而直的第5列一開始是個 6
因為直5列的第三格一定要有,所以這六個只可能是 1~6、2~7、3~8
那至少知道第5列的第 3~6 四格都可填上。
另外,「確定沒有」有時候和「確定有」一樣好用。
全部能按這個規律填的,都填完之後,再來推論會簡單很多
我玩 15*15的,幾乎大部份都能在上面的步驟裡,填到剩下來的不需太多假設性推論。
以上,一點心得。
--
˙ - . ˍ ◣ _- .︿. ˍ◣ . ↘ 千山鳥絕,萬徑蹤滅 ↙ - ﹒
ˍ ▂▄ ▂◥◣∕\ ∕ ╲ ◥◣ _ ↗ 孤舟簑翁,獨釣江雪 ↖ . .
◢███▃ ▄╱◢ ◥◣/ ╲﹎ - ↖@juor2 ︿ .
‧ ﹑ ▆▄▁ ‧ ▇▅▄▃◥◣▄▁ ╲◢▅▁ ▁▂▁ /O\||||||||
▄▃▂ ′ ◥ ‧. ▆▅▄▅▆▇ . √▲▄▃▂▃▄▄
〃 .、 . ◥▁ˍ_ __ . oodh《殘江雪》‵〞 ▇▇▆▅▆▇
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.235.192.120
※ 編輯: oodh 來自: 111.235.192.120 (09/05 02:02)
※ 編輯: oodh 來自: 111.235.192.120 (09/05 02:03)
推
09/05 05:52, , 1F
09/05 05:52, 1F
推
09/05 06:34, , 2F
09/05 06:34, 2F
推
09/05 08:19, , 3F
09/05 08:19, 3F
推
09/05 08:37, , 4F
09/05 08:37, 4F
推
09/05 09:20, , 5F
09/05 09:20, 5F
→
09/05 09:20, , 6F
09/05 09:20, 6F
推
09/05 10:44, , 7F
09/05 10:44, 7F
推
09/05 11:00, , 8F
09/05 11:00, 8F
→
09/07 02:09, , 9F
09/07 02:09, 9F
→
09/07 03:20, , 10F
09/07 03:20, 10F
推
09/07 23:30, , 11F
09/07 23:30, 11F
推
09/07 23:32, , 12F
09/07 23:32, 12F
推
09/08 03:34, , 13F
09/08 03:34, 13F
推
09/08 03:52, , 14F
09/08 03:52, 14F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):