第22講 数独=ナンプレの自動生成
第2話 ラテン方陣
数独から、ブロックの条件を外したものをラテン方陣といいます。
5 | 6 | 3 | 4 | 7 | 1 | 8 | 9 | 2 |
1 | 4 | 8 | 9 | 5 | 2 | 3 | 6 | 7 |
4 | 5 | 7 | 1 | 6 | 8 | 9 | 2 | 3 |
3 | 7 | 9 | 8 | 1 | 4 | 2 | 5 | 6 |
9 | 3 | 5 | 2 | 4 | 7 | 6 | 1 | 8 |
6 | 1 | 4 | 5 | 2 | 3 | 7 | 8 | 9 |
2 | 8 | 6 | 7 | 3 | 9 | 1 | 4 | 5 |
7 | 9 | 2 | 6 | 8 | 5 | 4 | 3 | 1 |
8 | 2 | 1 | 3 | 9 | 6 | 5 | 7 | 4 |
まず、このラテン方陣を作ることから考えましょう。
ヒントは、
第15講 3次魔方陣と4次魔方陣の自動生成
第1話 基本的考え方
第2話 2次元に並んでいるセルに1次元セル番号を割り振る
第3話 3次魔方陣と4次魔方陣の自動生成
第4話 3次魔方陣と4次魔方陣の自動生成のコード解説その1
第5話 3次魔方陣と4次魔方陣の自動生成のコード解説その2
第6話 3次魔方陣と4次魔方陣の自動生成のコード解説その3
第7話 3次魔方陣と4次魔方陣の自動生成のコード解説その4
第8話 3次魔方陣と4次魔方陣の自動生成のコード解説その5
を参照していただければと思います。
第1話へ 第3話へ
VBA講義第1部へ
vc++講義へ
vb講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座へ
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座へ
数学研究室に戻る