ナンプレ(数独)無料ゲーム

スポンサーリンク

TOP > テクニック > 3Dメデューサ

ナンプレ(数独)のテクニック17

3Dメデューサ
片方に入ったらもう片方には入らない強リンクで全て繋いでいきます。数字はなんでもいいです。
そうするとメデューサ髪の毛のようにチェーンがからまりあった状態になります。ここでON/OFFの2つのチェーンを色つけします。
ルール1片方のチェーンが1つのセルに2つの候補が正解になってしまう(例:ONの場合[1,8]が同セルに入る):矛盾したらその色は全部削除です。
ルール2片方のチェーンが行列BOXで候補が重なってしまう(例:OFFの場合8が同じ行2つできる):矛盾したらその色は全部削除です。
ルール32つのチェーンのどちらでも1つのセルに候補が入る(例:セルA[1,6,8]にON[1]OFF[8]だと[6]は削除):その候補以外は削除できます
ルール42つのチェーンのどちらでも共通で削除できる候補(例:ONの場合[R1C1]に[1]、OFFの場合[R1C9]に[1]なら他の[R1]の[1]は全て削除):その候補は削除できます
ルール52つのチェーンのどちらでも共通で削除できる候補(例:ONの場合セルA[1,6]に[1]、OFFの場合その隣のセルが[6]ならセルAに[6]は入れない):その候補は削除できます
ルール6片方のチェーンの場合空白になるセルができてしまう(例:ONの場合セルAに[1]、セルBに[5]、セルABの延長に[2,5]のセルがあるとONの場合[2,5]はなくなってしまう):矛盾したらその色は全部削除です。


例:下図がルール2の具体例です。[R1C8]に[8]を入れない場合、行7に8が複数確定します。矛盾するので[R1C8]は[8]になります。

成立条件
  • 強リンクですべて繋いでいきます。
  • 2つのチェーンを作るため2択のセルから始めます。
  • チェーンに色つけをしていくとわかりやすいでしょう。
  • 強リンクが多い状態で行き詰まったら試してみるといいと思います。

かなり難しい3Dメデューサ。その分強力でかなりの難問がこのテクニックで解けてしまいます。
あまりにも強力なのでプログラムの開発中はOFFにして作ったりしました。(そうしないと解いてしまう)
プログラムでチェーンを作るのが難しくてこれの開発で10日ぐらいかかりました。
名前がかっこよく思い入れのある解き方です。強リンクでチェーンを作るだけなのですが正直使いこなせるとは思えません。そもそも仮置きみたいな物でもあると思います。
シングルチェーンに似てるけど数字はこだわらず・XYチェーンにてるけど弱リンクは考えません

3Dメデューサがおかしいのでは無いかというご指摘を受けソースを見直し作り直しました。ルール5・6も解けるようになりました

ルール1
[R1C2]に[1]を入れると[R4C9]に2つの数字が確定してしまいます。


ABCは順番でAから派生する数字が2つあればBも2つある

8
A
1  
  6
   
B
1  
  6
   
437592
432985617
   
 5 
  9
   
 5 
  9
7126843
12 
   
7 9
12 
4  
7 9
8 2 
   
7  
5 2 
4  
   
361  
4  
  9
612 
4  
7  
1  
4  
   
 23
   
7  
9 23
4  
   
12 
4  
   
58
3 2 
45 
  9
   
45 
   
861 2 
4  
   
7   
4  
  9
12 
 5 
   
12 
45 
   
9 23
 5 
   
7 23
   
   
1  
4  
   
86
 2 
 5 
   
8
F
   
456
   
 2 
 56
   
1973
E
   
45 
   
C
1  
 5 
7  
B
   
 56
7  
3   
 56
   
4892
D
1  
 5 
   

ルール3
[R1C1]に[1,7]どちらを入れても共通して候補が入るセルから候補外の数字を削除。
(例:[1234]が候補のセルで、最初のセルが[1]の場合[1]になり、最初のセルが[7]の場合[3]になるとすると、いずれの場合でも[24]は入らない)
(チェーンの色が2色入っているセルは色がついていない数字は省ける)
->:[R7C1]の候補5を削除

[R1C1]に[1]の場合[R7C1]は[4]になる。

A
1  
   
7  
94 23
   
   
6 23
   
   
85
B
1  
   
7  
325718   
4  
  9
   
4  
  9
6
6
E
1  
   
 8 
D
   
   
78 
4   
 5 
  9
   
 5 
  9
C
1  
   
7  
23
9   
 5 
 8 
612 
 5 
 8 
 2 
45 
 8 
 2 
45 
   
12 
   
7  
312 
   
78 
2316   
   
 89
75   
   
 89
4
   
 5 
7  
4
E
   
   
78 
123
 5 
 89
 23
 5 
 89
 23
 5 
  9
12 
   
  9
612 
   
 8 
1  
45 
   
F
1  
 56
   
9 2 
 5 
 8 
7 2 
456
   
3   
4  
 8 
 2 
 5 
 8 
8   
 56
   
2  3
 5 
   
  3
45 
   
1   
4 6
   
79
   
45 
   
73 2 
 5 
 89
 2 
45 
 89
 2 
456
  9
 2 
  6
   
1 2 
 5 
 8 

[R1C1]に[7]の場合[R7C1]は[1]になる。

A
1  
   
7  
94 23
   
   
6 23
   
   
85
B
1  
   
7  
325718   
4  
  9
   
4  
  9
6
6
D
1  
   
 8 
E
   
   
78 
4   
 5 
  9
   
 5 
  9
C
1  
   
7  
23
9
E
   
 5 
 8 
612 
 5 
 8 
 2 
45 
 8 
 2 
45 
   
12 
   
7  
312 
   
78 
2316   
   
 89
75   
   
 89
4
F
   
 5 
7  
4
F
   
   
78 
123
 5 
 89
 23
 5 
 89
 23
 5 
  9
12 
   
  9
612 
   
 8 
B
1  
45 
   
1  
 56
   
9 2 
 5 
 8 
7 2 
456
   
3   
4  
 8 
 2 
 5 
 8 
8   
 56
   
2  3
 5 
   
  3
45 
   
1   
4 6
   
79
   
45 
   
73 2 
 5 
 89
 2 
45 
 89
 2 
456
  9
 2 
  6
   
1 2 
 5 
 8 

いずれの場合でも[5]は入らない

ナンプレ(数独)のマスの名前

R1C1R1C2R1C3R1C4R1C5R1C6R1C7R1C8R1C9
R2C1R2C2R2C3R2C4R2C5R2C6R2C7R2C8R2C9
R3C1R3C2R3C3R3C4R3C5R3C6R3C7R3C8R3C9
R4C1R4C2R4C3R4C4R4C5R4C6R4C7R4C8R4C9
R5C1R5C2R5C3R5C4R5C5R5C6R5C7R5C8R5C9
R6C1R6C2R6C3R6C4R6C5R6C6R6C7R6C8R6C9
R7C1R7C2R7C3R7C4R7C5R7C6R7C7R7C8R7C9
R8C1R8C2R8C3R8C4R8C5R8C6R8C7R8C8R8C9
R9C1R9C2R9C3R9C4R9C5R9C6R9C7R9C8R9C9

Rは行(Y軸)、Cは列(X軸)となっています。(Row、Column)

ナンプレ京(数独)
TOP
閉じる
閉じる