パズル解法指南??
ちょいと久方ぶりの人からネタをもらったのでソレで更新してみようかとww
お絵かきロジック
または「イラストロジック」、「ピクロス」などとも言われますけれど
皆さんはどれくらいやったことありますか?
俺の場合、暇つぶし=ペンシルパズル
とゆーかんじでやることが多いので、携帯に唯一入ってるゲームもそれだったりするわけです
で、ムキになって"早解き"(15*15マス 2’51etc)してしまうんですが
個人的にはちょいと変わった解き方かなぁとか思ってるところに、
「旧知の先輩が同じ解き方をしてた」
ということがわかりまして。
「同じ解き方してる方々がどれほど居るのだろうか」
とゆーのに興味が沸いて記事を書いた次第ww
やり方は以下のとおり
お絵かきロジック
または「イラストロジック」、「ピクロス」などとも言われますけれど
皆さんはどれくらいやったことありますか?
俺の場合、暇つぶし=ペンシルパズル
とゆーかんじでやることが多いので、携帯に唯一入ってるゲームもそれだったりするわけです
で、ムキになって"早解き"(15*15マス 2’51etc)してしまうんですが
個人的にはちょいと変わった解き方かなぁとか思ってるところに、
「旧知の先輩が同じ解き方をしてた」
ということがわかりまして。
「同じ解き方してる方々がどれほど居るのだろうか」
とゆーのに興味が沸いて記事を書いた次第ww
やり方は以下のとおり
=== ===
100×100マスなど膨大なマス数になってくると、塗れるマスを探すことが非常に手間になってくる。
ここで、まっさらな状態から「塗れるマスを計算によって求める方法」がある。
1.求めたい行Aのヒントに出ている数をすべて足し合わせる。(これは黒マスの合計)
2.{行Aのヒントの数-1}に1.で求めた数をさらに足す。(行Aが1,1,3,4というヒントだった場合は3を足す。これは白マスの合計の最低値)
3.行A内にある、塗れるかどうか知りたい数B(まずは行Aの最大の数が良い)をさらに足し合わせる。
4.以上の手順で求めた数から、行Aのマス数(縦もしくは横のマス数)を引き、求まった正の数が、第1段階で数Bで 塗れるマス数である。負の数になった場合は、行Aの数Bはまだ塗れないことになる。
これを全列に適用して塗れるマスを塗っていくと、どんなサイズのイラストロジックであってもある程度のヒントがわかった状態からパズルをスタートすることが出来、解にたどりつきやすくなる。
=== ===
どうでしょう?
みなさんのやり方と共通点はどれほどあったでしょうか(^^;;
やや手前味噌ですが今回はこれにてww
100×100マスなど膨大なマス数になってくると、塗れるマスを探すことが非常に手間になってくる。
ここで、まっさらな状態から「塗れるマスを計算によって求める方法」がある。
1.求めたい行Aのヒントに出ている数をすべて足し合わせる。(これは黒マスの合計)
2.{行Aのヒントの数-1}に1.で求めた数をさらに足す。(行Aが1,1,3,4というヒントだった場合は3を足す。これは白マスの合計の最低値)
3.行A内にある、塗れるかどうか知りたい数B(まずは行Aの最大の数が良い)をさらに足し合わせる。
4.以上の手順で求めた数から、行Aのマス数(縦もしくは横のマス数)を引き、求まった正の数が、第1段階で数Bで 塗れるマス数である。負の数になった場合は、行Aの数Bはまだ塗れないことになる。
これを全列に適用して塗れるマスを塗っていくと、どんなサイズのイラストロジックであってもある程度のヒントがわかった状態からパズルをスタートすることが出来、解にたどりつきやすくなる。
=== ===
どうでしょう?
みなさんのやり方と共通点はどれほどあったでしょうか(^^;;
やや手前味噌ですが今回はこれにてww

