どのように私は掃海艇で失うことの私のチャンスを最小限に抑えることができますか?
マインスイーパは、あなたがすでに知っている情報に基づいて可能性を排除することについてのゲームです。 あなたは物事を想定していないか、失敗する可能性が高いことに注意する必要があります。あなたの場合、あなたの悪い仮定は、1の右上と右にxが付いた爆弾アイコンでマークされたフラグでした。 この1はすでに隣接する広場に鉱山を持っていたので、そこに鉱山はなかったでしょう。 この広場をクリックすると、おそらくあなたにこの分野のパズルを解決するためにいくつかの追加情報を与えているだろう。
基本的なアルゴリズムは次のとおりです。
- 正方形の数が隣接するフラグの数+私が知らない隣接する正方形の数と同じ正方形はありますか? もしそうなら、未知の正方形にフラグを立て、彼らは鉱山でなければなりません。
- 慎重にあなたが適切にフラグが設定されていることを確認するためにフラグが設定された鉱山に隣接する各正方形を確認してくださ
- フラグの数が正方形の数に等しい番号の付いた正方形の周りにある未知の正方形をクリックします。これを適切に行うと、間違いなくパズルを解決するのに十分な情報がない状況はほとんどありません。
これを適切に行うと、間違いなくパズルを解
時には、あなただけの一つの正方形を見て、鉱山の配置を決定することはできません、あなたはパズルを解くために制約を組み合わせる必要があ
例1:簡単な
- - - - - - 1 1 1 - - 1 ? 1 - - 1 1 1 - - - - - -
? あなたが発見していない正方形です(マインスイーパのバージョンでは青い正方形)。
数字は、現在の正方形に触れる正方形にある鉱山の数を示します。 隣接する正方形にこの多くの鉱山がなければなりません-これよりも少ないか、より多くの鉱山があることはできません。
それを仮定することは安全ですか? あなたはそれらの1のそれぞれの周りに1つの正方形を除くすべてを公開しているので、この場合は、鉱山です-これはそれらに触れる最後の正方形に鉱山がなければならないことを示しています。 あなたはこの中央広場にフラグを立て、鉱山を見つけたと確信することができます。
鉱山にフラグを立てることは、あなたが正しいか間違っているかを教えてくれません-それはあなたがそこに鉱山があると思うことを意味します。
これは、最初のフラグを削除せずに、この正方形をクリックしてからあなたを保持します。 いくつかのケースでは、鉱山の場所について誤った仮定をした可能性があります。 あなたは鉱山ではないすべての正方形を発見したときにゲームが終了します。
例2:独立した制約を満たす
より複雑な例を考えてみましょう。
- - - - - - - 1 1 1 - - - 1 ? 1 - - 2 3 ? 1 - - ? ? ? 1 1 - ? ? ? ? 1 -
3の正方形だけを見ると、5つの疑問符のどれに地雷が含まれているかを判断するのに十分な情報がありません。 あなたはそれらの3つがそうであることを知っていますが、それを知るだけでは十分ではありません。しかし、我々は周囲の正方形を見て可能性を排除するために開始することができます。
しかし、我々は可能性を排除することができます。 例えば、左の列の2-隣接する唯一の2つの未知の正方形があるので、これら二つは鉱山でなければなりません。 それらにフラグを立てることは、鉱山である3の近くに一つの正方形だけを残します。 3の上の1を見ると、1の一番上の行から、中央の正方形は鉱山でなければならないことがわかります-これらの正方形のために、それは唯一の未露光 今、私たちは確信している3つの鉱山の周りに3つの鉱山を持っています。p>
- - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 ? 1 - - F F ? 1 1 - ? ? ? ? 1 -
今、私たちは3の隣にある他の二つの正方形は鉱山ではなく、クリックしても安全であることを知っています。
- - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 2 1 - - F F 2 1 1 - ? ? ? ? 1 -
それらをクリックすると、さらに2つの情報の正方形が表示されます。 私たちが発見したトップ2には、確信している2つの隣接するフラグがありますが、その周りのすべての正方形を知っているので、すでに知っていた 下の2つには隣接する旗が一つしかないので、鉱山が不足しています。 右の列の1のクラスターから、右端の正方形に鉱山がなければならないことがわかるので、この2に隣接する他の2つの正方形は安全でなければなp>
- - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 2 1 - - F F 2 1 1 - 2 2 2 F 1 -
例3: 複数の同時制約を満たす
さらに厳しい例では、単一の番号の正方形を見るだけでは不十分です。
2 F ? ? ? F 3 ? ? ? 1 3 ? ? ? - 3 ? ? ? 1 F ? ? ?
- トップ3には2つのフラ
- 中央の3つの旗はその周りに1つの旗を持っているので、残りの2つの隣接する正方形は爆弾でなければなりません。
- 下の3つの旗はその周りに1つの旗を持っているので、残りの2つの隣接する正方形は爆弾でなければなりません。しかし、独立して、これは3の周りのどの正方形が爆弾であるかを把握するのに十分な情報ではありません。 私たちはそれらを一緒に取る場合は、しかし、我々はそれを把握することができます。
トップ3とミドル3は、隣接する二つを持っていますか? 重複の正方形。 これらの4つの正方形の合計のうち、私たちは二つが爆弾であることを知っており、これをすべて機能させるパターンの数は限られています。 フラグの設定で遊ぶことができますが、最終的には、機能する唯一のパターンは次のとおりです。
2 F ? ? ? F 3 ? ? ? 1 3 F ? ? - 3 F ? ? 1 F ? ? ?
他の設定では、トップ3または中間3のいず あなたはこれら二つの爆弾にフラグを立てたら、あなたは安全であることを確認することができますカップルより多くの正方形を持っている、とあ たとえば、真ん中と下の3の周りの正方形が安全であることがわかったので、もう一方をクリックすることができますか?より多くの情報を公開するためにそれらの周りのです。