• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数独の次の一手について)

数独の次の一手について

このQ&Aのポイント
  • 数独の問題です。数字をうめることができなくなってしまった場合、次の一手を教えていただける方を募集しています。
  • 必要なテクニックやアドバイスがあれば、分かりやすく説明していただけると助かります。
  • 数独の問題についての質問です。次の一手を教えていただける方を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.6

(1)左から右へA列、B列、…、I列。上から下へ第一段、第二段、…、第九段と呼び、例えば、右上の隅のマスはI一、と表記することにします。 (2)第一段においては、2はC一か、I一にしか入りえません。 (3)仮に、I一=2とします。 (4)I六≠2となるので、H六=2となります。 (5)H列において、もともと7の入りうるのはH五かH六しかなかったのですが、(4)の結果からH五=7となります。 (6)第五段において、もともと8の入りうるのはG五かH五しかなかったのですが、(5)の結果からG五=8となります。 (7)その結果、G二には、6以外は入ることができません。((6以外の数字はG列、第二段、あるいはG一~I三のブロック内に存在するため) よって、G二=6. (8)その結果、G三にあてはまる数字はありません。(1~9のすべての数字が、G列、第三段、あるいはG一~I三のブロック内に既に存在するため) (9)以上から、I一≠2. (2)の結果から、C一=2となります。 (10)そうすると、A一=5、C三=9などが入っていきます。

その他の回答 (5)

  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.5

--P --- 49- --7 2U- O5- --Q -58 N1- --8 327 LAM 2HI VXW BE4 STR 481 3FG -9K 17- --Z -2J Y-9 7-- 754 --- C-D A=6 が入り V or X or W = 5 or 6 or 9 なので B=1 or 8 となり B=1 と仮定してやっと 解けました、(B=8のときは合わなかったです) あとは A -> Z でなんとか埋まりました。

yokayoka7
質問者

お礼

お返事遅くなりすみません。 回答ありがとうございました。

  • htms42
  • ベストアンサー率47% (1120/2361)
回答No.4

#2です。 申し訳ありません。 #3様の回答が出ましたので自分でもやり直してみました。 前にやった時にどうやったのかが分からなくなりました。 現状では「定員確定系」だけでは解けていません。 別の論理では解けています。 そこで改めてポイントになるところを書いてみます。 #3様のご回答の解説にもなっていると思います。 横に並んでいるセルを行、縦に並んでいるセルを列とします。 9行目の1列目には7が入っています。このセルを以下では(9,1)と書きます。 可能性をすべて書き出していくということをやって下さい。 鉛筆を縦、横に置いて決まる数字を探していくというだけではこういう問題は解くことができません。 それで解ける問題であれば初級の問題であると考えていいでしょう。 多分、元の問題で決めることができたのは(9,1)のセルだけだったのではないでしょうか。[7]だけが決まってギブアップになってしまったのでしょう。 (1)(4、8)のセルに入る数字が[6]であるというのは可能性を列挙すれば自動的に分かります。    ・・・この段階で新たに確定した数字はこれしかありませんので候補数字のリストは私のものと同じだろうと思います。 (2)5行目(5,4)(5,5)(5,6)には[5,6,9]の3つの数字しか入らないというのも分かりますね。定員確定です。この3つの数字は5行目の他のセルには入りません。この3つのセルには他の数字は入ってきません。 (3)9行目(9,7)(9,9)には[1,9]の2つの数字が入ります。定員確定です。他の数字は入りません。(9,8)のセルには[6]は入りませんので9行目で6の入ることのできるセルは(9,4)(9,5)(9,6)の3つだけになります。 (4)3列目の(5,3)(7,3)(9,3)には[1,3,6]の3つの数字しか入りません。定員確定です。他の数字は入れません。3列目の他のセルにある[2],[3]、[6]は候補から排除できます。 定員確定はここまでです。 私は初めにやった時に(5,8)のセルに入る数字を[8]に確定させてしまっていたようです。 ここが決まると残りは全部決まります。 でもやり直してみたところがこの[8]を決めることができなくなりました。 #3様、教えて下さい。 8行目(8,5)(8,8)のセルで[3、4]の定員確定が成り立つのは(5,8)のセルが[8]になっているからです。そうでなければ(8,8)の候補数字は[3,4,8]の3つです。 #3様は4,6,9行目にある[9]について3×3のfishを使っておられますが(6,3)のセルの候補数字の中に[9]がありますので3×3になりません。またこのセルの[9]が消える状況にあればfishを使う必要もありません。また4×4のfishにもなっていません。 [9]以外の数字でfishの可能性を調べましたが見つかりませんでした。 私がやり直しで使った論理は 「2つしか可能性がない場合について調べたときに  どちらの可能性でも共通に消える数字があればその数字は候補から除外できる」 というものです。 (5、8)のセルの[8]はそれで確定します。 xy-wing(数字の3つ巴)という名前で紹介されているテクニックはこの論理の中でステップ数の一番短いものです。従って限られた数字の配置でしか使うことができません。私が使っているのは使うことのできる場面の制約が少ないですがステップ数がいくつになるかは決まっていません。 

yokayoka7
質問者

お礼

お返事遅くなりすみません。 回答ありがとうございました。

  • yaburegasa
  • ベストアンサー率44% (596/1335)
回答No.3

可能性のある数字を羅列した後の考察 8列4行目には「6」しか可能性がありません。 3列目(左から)136しか可能性の無いセルが3個ありますので 同列のそれ以外のセルから、136を除きます。 9行目7列9列の1と9はどちらかに確定なのでそれ以外の可能性を除きます すると9行目の6はまん中のブロックしかないため、そのブロックの他の6の可能性は無くなります。 8行目に34のマスが2つになり、同行の34の可能性を消去。 7行目の3の可能性は左のブロックだけになり、7行目の他のブロックの3の可能性を消去 http://www.geocities.jp/master_mishichan/hyper.html の応用で、4.69列目の9に着目して1列目2.3行目と5列5行めの9が消えます。 後は手順通り確定して行きます。 答えは 582613497 137294658 649758213 418327569 273965184 965481372 396172845 821549736 754836921

yokayoka7
質問者

お礼

yaburegasaさん ご連絡ありがとうございます。 順をおって丁寧に回答いただき助かります。 ただ、自分にはもう少し、補助が必要なようで、 >3列目(左から)136しか可能性の無いセルが3個ありますの >で これは何列、何行が該当しますでしょうか? >すると9行目の6はまん中のブロックしかないため、そのブロッ >クの他の6の可能性は無くなります。 まん中のブロックは、何列何行が該当しますでしょうか。 なぜ、6がまん中のブロックしかないのかわかりません。 すみません、もし宜しければまたご連絡頂けると嬉しいです。 宜しくお願いします。

  • htms42
  • ベストアンサー率47% (1120/2361)
回答No.2

582 613 497 137 294 658 649 758 213 418 327 569 273 965 184 965 481 372 396 172 845 821 549 736 754 836 921 これでどうでしょう。 定員確定系の論理以外は使っていません。

yokayoka7
質問者

お礼

htms42さん ご連絡ありがとうございます。 定員確定系の論理で解くことができるんですね。

  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.1

解が複数でるのですが、数字が足りなくないですか?

yokayoka7
質問者

お礼

koujikuuさん いつもすぐに回答をいただきありがとうございます。 確認したところ記載した数字は正しいようです。 自分にとってはレベルがあがり難しくなってきました。

関連するQ&A