Re: [討論] nonograms(邏輯馬賽克)
轉一篇我去年回在小遊戲版的文來 XD
這招我在玩這個的時候都常常用 對雙色的小盤面真的很好用
※ [本文轉錄自 Little-Games 看板]
作者: LPH66 (ha(ruhi|yate)ism) 看板: Little-Games
標題: Re: [分享] 邏輯馬賽克
時間: Sun Apr 1 03:00:11 2007
※ 引述《indyca (天天)》之銘言:
: 以這個方法,基本上全部都可解。當然,極端法還可以延伸到四個數
: 五個數,但通常我只用到三個數就可以全部解開了。
: 還解不開的,可以參考一下。
我也很常用這個方法
不過我的記法是這樣:
以3 5 4為例 它至少在盤面上佔3+1+5+1+4=14格
而整排是15格 所以會有一格的不確定空間
於是 3 5 4各減1 變成2 4 3 (確定的)
然後從一邊開始空一格 填2格 空兩格 填4格 空兩格 填3格 留另一邊一格
紫色部份就是上面的2 4 3
黃色部份 除了兩邊是一格(的不確定空間)之外 中間都是1+1=2格
所以就變成
□■■□□■■■■□□■■■□
如果是3 5 3 3+1+5+1+3=13 差兩格 所以各減2 空格數變成2和3
就是
□□■□□□■■■□□□■□□
兩個數以上都可以這樣記
減成負的就是幾格過去後倒幾格回來
例如 2 9 2+1+9=12 差三格 減3後變成-1 6 空格數是3和4
就變成 空三格 退一格 空四格 塗六格 留三格
或者是 空3-1+4=6格 塗六格 留三格
(不過像這種情形我都從9那邊算 空三格塗六格 這樣比較簡單)
這種算法遇到邊邊已知是X時也可以變化
例如3 5 3 但已知最左邊一格是X
這時算差格時就是拿14去減 因此變成差一格
就變成
X□■■□□■■■■□□■■□
提供給各位參考
--
不過這招在gridders.net裡那種50x50的會算到瘋掉...
--
[LPH] Oops, your OOP's a problem? 說:
你現在還是看不到狗?
************* 說:
看得到 只是 他們不會跑 就一直呆呆在那邊 一直在起點
[LPH] Oops, your OOP's a problem? 說:
你要按"ㄅㄧㄤˋ"它們才會跑啊@@"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.197.117
推
04/01 08:24,
04/01 08:24
推
04/01 10:46,
04/01 10:46
推
04/01 11:50,
04/01 11:50
推
04/01 12:54,
04/01 12:54
--
"LPH" is for "Let Program Heal us"....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.18.80
※ 編輯: LPH66 來自: 122.121.18.80 (08/08 19:50)
推
08/08 20:04, , 1F
08/08 20:04, 1F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 5 篇):