ベストアンサー
さて、「最良」とはどういう意味ですか?目標が単に数独を解くことである場合、最速の方法はコンピューターソルバーを使用することです!私は数独を何年も前に始めて、それからPalmのためのアプリを持っていました。後で見たどのアプリよりも良かったです。iPhoneアプリがいくつかあり、どれも劣っています。
しかし、私が言う「最高」は「最も楽しい」または「最も便利」です。 。 “そして、それは戦略以上のものになる可能性があります。
まず、推測を使用する人もいます。うまくいく答えを推測して見つけるだけでは、この答えが一意であるとは証明されません。複数存在する可能性があります。答え!一意の答えが1つしかないことに依存する解決ルールがあります。見つけた答えが一意であることを証明する方が満足です。これに戻ります。
すべて満足しているからです。私にとって、数独はインクでやっています。私はジェルペンを使うのが好きです。 0.5 mmのペンを使うこともありますが、どういうわけか、これは0.7 mmほど良くありません。インクには規律が必要です。そして間違いを犯します。それは混乱を招きます。しかし、私の目標は間違いを犯さないことです。その規律が欲しいのです。 。基本的に、私は今、数独を使って私の精神状態を示しています。私は71歳で、心は南に向かう傾向があります。はっきりしていることと曖昧であることの違いがわかります。
ボックスに小さな数字を書く人もいます。それは不要です。 10年以上前に私が数独で最初に学んだことの1つは、点を打つことでした。基本的に、セルが9つのセルに分割され、セルが上部に123、中央に356、下部に789であると想像してください。つまり、明白な方法であり、見やすいです。
これは、私が最初のアルゴリズムとして決めたものです。シーケンスについては気にしませんが、通常、最も目に見える数字を点在させ始めます。既に。ブロック内に2つのオプションがあるドットセル(3×3セル)のみから始めます。これは速くて簡単です。例外が1つあります。ブロック内にセルが3つしか残っていない場合は、気づいたらすぐに完全にドットを付けます。
ブロック内の数字の位置に常に完全にドットを付けるか、 「この段階では、まったく点在していません。理論的には、セルの代わりに行(または列)を使用してこれを行うことができますが、この1つの方法で行うと非常に迅速に作業が高速になるため、これらのアプローチを混在させることはしません。
つまり、セルが特定の番号を持っていると識別し、そのセルにすでにドットが含まれているとします。これにより、そのブロックの他のドットがドットが付けられた番号であることがすぐにわかります(現在は大きな番号で上書きされています)。
または、同じ2ドットパターンのブロック内に2つのセルが表示された場合、これを「排他的」としてマークできます。これは、空のコーナーに小さな対角線を引くことで行います。
このプロセスでは、簡単で中程度のスドクをすばやく解決できることがよくあります。スドクの外側に、完全に塗りつぶされた、または点線の数字をマークします。数字を通過します。 、ペアを点在させるだけで、それ以上見つからなくなるまで。ある時点で、これは最初は難しいと予想されるスドクである可能性があります。私はスドクの外で書き始めます。余白が長く、数字が小さいため、数字が点在していないことを示しています。可能性が3つしかない場合は、その数に下線を引きます。 2ドットの可能性がなくなったら、3ドットの入力を開始します。番号が点在している(または場所で識別されている)ので、マークを付けます。すべての数字が塗りつぶされるか、点線で表示されるか、外側にマークが付けられるまで、これを続けます。
点を削除できる場合は、その上に小さなXを描画します。つまり、別のセルまたは位置の整列された行で番号を見つけたため、別のセルのドットが使用できなくなったとします。これらすべてを読むのは簡単だと思いました。
3ポジションのドットが終わったら、すべての数字が完全にドットになるまで、残りのドットを続けます。この時点で、勉強します。ドットを削除するために識別できるパターンがあるかどうかを確認するパズル。たとえば、セルのリングがあり、数字の一部の位置が不可能であることが判明する場合があります。
多くの数独はいくつかの本はこれに当てはまります。これまでのところ、これはすべて通常の戦略であり、単にインクで機能する手法を使用しているため、パズルはより高度な手法に対応できます。次に、私が行うことは次のとおりです。
ブロックのチェーンを探します。できれば各セルに2つの位置があります。これらのチェーンを識別し、外側にメモを取ります。Ariadneのスレッドを置き換えるために開発したものを実行する準備をしています。
Ariadneのスレッドは絶対確実で、それを使って数独を解くことができますが、おそらく消去できる必要があります。私が見つけたいのは、解決するバイナリの選択です。 、できれば少なくとも3つのセル。交差するチェーンを探すことはできますが、一日中過ごしたくはありません。ある時点で、単に選択するだけです。
私がしていることは、ペアの1つをチェーンで選び、円を描くことですドット、そしてこれはチェーンなので、結果として生じるすべてのドットも丸で囲みます。次に、パズルをどれだけ解決できるかを確認します。この時点では、単一の円との競合だけに基づいてドットをマークすることはしません。色付きのペンを使用している場合は、可能性がありますが、黒のみを使用しています。 (条件付きでドットをXオフしたくないので、実際には2色が必要です。論理的に除外するために予約します。これにより、矛盾が生じる場合があります。その後、最初の選択が答えではなかったことがわかり、次のことができます。他の選択肢がないので、今度は数字を書いて、他の選択肢を選択してください。
矛盾につながるのではなく、解決策につながる場合は、同じ手法で解決策を証明します。この時点でパズルを完全に解けない場合に使用します。
ドットを丸で囲む代わりに、他の選択肢をマークします。次に、三角形を使用します。次に、見やすい2つの基本的な現象を探します。円セットと三角形セットがセルの同じ番号を示している正方形。これがそのセルの答えになります。または、他のセルと整列し、円が円で三角形が別のセルに配置されているため、ドットが削除されます。 、またはセルに1つの数字が円として、別の数字がドットとしてあり、そのセル内の他のすべてのドットを削除できます。
まだ行っていません。この方法では解決できない数独を見つけてください。
ペアリングに関して何を勉強するかをうまく選択しないと、難しくなりすぎる可能性があります。しかし、私は一般的にそうしません。
それなら、間違いを犯した場合にできることがあります。確認済みの通話のコーナーをマークする数独をやり直します。この時点で、混乱になりますが、それは可能です。基本的な目標は、間違いを犯さないことです。…
それは十分に難しいことです。つまり、実際には、注意深く徹底するだけで簡単ですが、同時に難しいことです。 ..それをしつけと呼びましょう。これは便利なスキルです。
回答
前の回答者が投稿したように、実際には数独パズルが難しい場合があります。」予感をテストする以外に選択肢はありません。あなたにとって幸運なことに、それは簡単な、あるいは適度に難しいパズルでは決して当てはまらないはずです。始めたばかりの場合は、特定のパズルをどれだけ速くまたはゆっくりと完了するかについて心配する必要はありません。あなたの目標は特にパズルを完成させる方法を理解することなので、実際には、特定の正方形にどの数字が入るかを理解するために使用できる戦略がかなりあります。
まず、1つのことが不可欠です。任意の行、列、または3×3セクター(これについては後で詳しく説明します)について、任意の数値は1回しか表示できません。したがって、行1に番号3が表示されている場合は、セクターに関係なく、行1の他の正方形で3を使用できないことがわかります。同じルールが列に適用されます。セクターに関しては、これは正方形の任意の3×3領域です。セクターは通常、ランダムな3×3グループと区別できます。実際、セクターの周囲の境界は太くなっています。数独パズルの上に三目並べのボードを置くと、各三目並べの正方形は、数独パズルのセクターを表します。
それを説明すると、難易度に関係なく私が通常最初にすることは、パズルの中心を見ることです。多くの人が十分に行っていないことの1つは、周辺視野を使用して手がかりをスキャンすることです。中央の正方形に目を向けたまま、周辺視野を使用してパズルの残りの部分をスキャンし、特定の数の傾向を探します。数字を数字として見ないようにしてください。代わりに、パターンとして見てください。私は写真の記憶を持っており、誰もが持っていることを誓います。ほとんどの人は、使い方を学ぶのに助けが必要です。特定のパズルでこれを試してみると、特定のパターン/番号が目立つ傾向がありますか?もしそうなら、それは私が個人的に始める番号です。特定の番号のインスタンスが5〜6個ある場合他のすべてのインスタンスが4つ以下の場合は、0〜2の外観を持つものを解決するよりも、より一般的に見られる数の残りの3〜4のインスタンスを解決する方がはるかに簡単です。どの行に共通の番号がないかをマークしてから、どの列にその番号がないかをマークします。指定された番号が属する場所で交差する可能性があります。これに追加できることは他にもありますが、まだ心配する必要のない情報が多すぎると混同したくありません。
試すことができるもう1つの戦略は、調べることです。どの行、列、またはセクターに残っている空白の正方形が最も少ないか。例:行4では、9つの正方形のうち6つがすでに解決されていることがわかります。これは、その行の空白の四角に入ることができる可能性のある数字が3つしかないことを意味します。より簡単なパズルでは、その行のこれらの特定の空白の1つが、解決しようとしているこれら3つの残りの数値の1つまたは2つがすでにある列と一致する可能性がかなりあります。 3×3セクションでも同じ戦略を実行できます。そのセクションから欠落している番号を特定し、そのセクションで特定の空白を選択し、交差する行と列で同じ番号をスキャンして、それらの選択肢の1つ以上を削除できるかどうかを確認します。
学ぶだけでは、鉛筆マークを使うことのメリットを十分に強調することはできません。与えられた空白と鉛筆を(通常はもっと軽くて小さく)入れて、その数字がまだその正方形に入ることができるようにします。また、パズルの外側に沿って1〜9の数字を書き留めることもあります。特定の番号の9つのインスタンスをすべて解決したら、パズルの横にあるその番号を並べます。これは、私がまだ作業する必要がある番号と、もう心配する必要がない番号を識別するのに役立ちます。良くなるにつれて、おそらく「簡単なパズルではおそらく決して鉛筆マークを使用する必要はないでしょう」が、より難しいパズルでは、私はまだ鉛筆マークを定期的に使用しています。
最後の戦略始めるのに役立ちます:与えられた行に5つの空白の正方形があるとしましょう。使用できる除去プロセスによって、2つの特定の番号は、残りの5つのうち同じ2つの空白でのみ使用できることがわかったとします。これが発生する場合は常に、他のいずれかが問題ではありません。 3つの数字が同じ2つの正方形のいずれかに入る可能性があります。同じ2つの数が同じ正方形のペアにしか入ることができない場合、他の数が同じ正方形を占めることはできません。例:
1 7 3 x 6 x 2 xx
たとえば、5と8の数字が最後の2つの空白(2の右側)にのみ収まる場合の場合、残りの数(4と9)は、それらがこれらの正方形の一方または両方に「収まる」場合でも、同じ2つの正方形に入る可能性はありません。これは2つの点で役立ちます。これで、4と9は、その行の中央のセクターにある空白にのみ入れることができることがわかります。 4が上記の例の1番目、3番目、4番目の空白にしか収まらないことがわかった場合は、5や8は解決できない可能性があることをすでに理解しているため、可能性として3番目と4番目の空白を削除できます。それらの正方形の1つを他のもので埋めます。そのような場合、4は3と6の間の空白にしか入れられないことがわかります。
最後の例はもう少し複雑になります学ぶことは難しいことではありませんが、いつでもこれらの戦略を任意に組み合わせて、いくつかの空白を埋めることができるはずです。埋めることができる空白が多いほど、解決策を見つけるのが簡単になります。他の空白に。HTH!