Н. Макарова
ПОСТРОЕНИЕ ДИАГОНАЛЬНЫХ ЛАТИНСКИХ КВАДРАТОВ
Здесь будут рассмотрены некоторые способы построения одиночных диагональных латинских квадратов (одиночных – это значит таких, для которых необязательно существует ортогональный соквадрат). В дальнейшем для термина “диагональный латинский квадрат” будет использоваться аббревиатура ДЛК.
Напомню определение диагональных латинских квадратов. Классический латинский квадрат порядка n называется диагональным, если в каждой главной диагонали квадрата находятся n различных элементов. В англоязычной литературе диагональные латинские квадраты называются “doubly diagonal”.
Для порядков 2 и 3 ДЛК не существуют. Для порядков 4 – 8 ДЛК конструируются элементарно. На рис. 1 – 2 показаны примеры ДЛК порядков 4 – 8.
|
|
|
|
|
|
|
|
0 |
1 |
2 |
3 |
4 |
5 |
|||||||
0 |
1 |
2 |
3 |
4 |
4 |
2 |
5 |
0 |
3 |
1 |
||||||||||
0 |
1 |
2 |
3 |
2 |
3 |
4 |
0 |
1 |
3 |
0 |
4 |
1 |
5 |
2 |
||||||
3 |
2 |
1 |
0 |
4 |
0 |
1 |
2 |
3 |
1 |
3 |
0 |
5 |
2 |
4 |
||||||
1 |
0 |
3 |
2 |
1 |
2 |
3 |
4 |
0 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||
2 |
3 |
0 |
1 |
3 |
4 |
0 |
1 |
2 |
2 |
5 |
1 |
4 |
0 |
3 |
Рис. 1
|
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
||||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
2 |
3 |
0 |
1 |
6 |
7 |
4 |
5 |
|
2 |
3 |
4 |
5 |
6 |
0 |
1 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
|
4 |
5 |
6 |
0 |
1 |
2 |
3 |
6 |
7 |
4 |
5 |
2 |
3 |
0 |
1 |
|
6 |
0 |
1 |
2 |
3 |
4 |
5 |
5 |
4 |
7 |
6 |
1 |
0 |
3 |
2 |
|
1 |
2 |
3 |
4 |
5 |
6 |
0 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
3 |
4 |
5 |
6 |
0 |
1 |
2 |
1 |
0 |
3 |
2 |
5 |
4 |
7 |
6 |
|
5 |
6 |
0 |
1 |
2 |
3 |
4 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
Рис. 2
Латинские квадраты порядков 4, 5, 7 и 8 взяты из стандартных групп MOLS, латинский квадрат 6-го порядка взят из книги Ю. В. Чебракова “Магические квадраты. Теория чисел, алгебра, комбинаторный анализ”, С. – Петербург, 1995. Напомню, что стандартные группы MOLS строятся в математическом пакете Maple.
Все приведённые латинские квадраты нормализованные, то есть в первой строке содержится тождественная перестановка чисел.
Любой диагональный латинский квадрат порядка n является нетрадиционным магическим квадратом с магической константой
S = (n – 1)n/2.
Не вызывает никаких затруднений построение диагональных латинских квадратов для порядков, являющихся простым числом или степенью простого числа. К таким порядкам относятся, например, порядки 9 и 11. Покажу примеры ДЛК для указанных порядков (рис. 3).
|
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
||||||||
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
0 |
1 |
||||||||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
0 |
1 |
2 |
3 |
|
3 |
4 |
5 |
6 |
7 |
8 |
0 |
1 |
2 |
6 |
7 |
8 |
9 |
10 |
0 |
1 |
2 |
3 |
4 |
5 |
|
6 |
7 |
8 |
0 |
1 |
2 |
3 |
4 |
5 |
8 |
9 |
10 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
7 |
8 |
6 |
1 |
2 |
0 |
4 |
5 |
3 |
10 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
1 |
2 |
0 |
4 |
5 |
3 |
7 |
8 |
6 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
0 |
|
4 |
5 |
3 |
7 |
8 |
6 |
1 |
2 |
0 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
0 |
1 |
2 |
|
5 |
3 |
4 |
8 |
6 |
7 |
2 |
0 |
1 |
5 |
6 |
7 |
8 |
9 |
10 |
0 |
1 |
2 |
3 |
4 |
|
8 |
6 |
7 |
2 |
0 |
1 |
5 |
3 |
4 |
7 |
8 |
9 |
10 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
|
2 |
0 |
1 |
5 |
3 |
4 |
8 |
6 |
7 |
9 |
10 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Рис. 3
Эти латинские квадраты тоже взяты из стандартных групп MOLS.
Итак, остаются такие латинские квадраты, порядки которых не являются простым числом или степенью простого числа. Среди таких порядков есть ещё две группы, для которых построение ДЛК не вызывает затруднений: а) нечётные порядки не кратные 3; б) составные порядки, представимые в виде произведения двух чисел, для каждого из которых существует ДЛК. Для порядков группы б) ДЛК строятся методом составных квадратов.
Для всех остальных порядков ДЛК построить не так просто, и первым таким порядком является 10.
Я нашла статью, в которой даётся метод построения ДЛК. Статья на английском языке, поэтому я не поняла суть метода, но примеры ДЛК из этой статьи покажу. Сначала данные о статье: Ervin Gergely. Doubly diagonalized latin squares. [Journal of Combinatorial Theory (A) 16, 266 – 272 (1974)]
Кстати, в этой статье приводится точно такой же ДЛК 6-го порядка, какой показан на рис. 1.
Итак, метод, описываемый в этой статье, выглядит примерно так. Для порядков вида n = 2k квадрат составляется из четырёх квадратов порядка k, как показано на рис. 4.
D1 |
D2 |
|
|
|
|
||
D4 |
|
D3 |
|
|
|
|
|
Рис. 4
Как конструируются квадраты Di, я не поняла, точнее, для конкретного примера n = 10, конечно, поняла, но как это делать для любого порядка n = 2k, по одному примеру непонятно, надо переводить текст статьи, тогда, возможно, всё станет ясно.
Покажу пример, приведённый в статье. Это ДЛК 10-го порядка (рис. 5).
1 |
7 |
3 |
4 |
5 |
0 |
9 |
8 |
2 |
6 |
2 |
3 |
9 |
5 |
1 |
6 |
0 |
4 |
8 |
7 |
3 |
4 |
5 |
6 |
2 |
7 |
1 |
0 |
9 |
8 |
4 |
5 |
1 |
2 |
8 |
3 |
7 |
6 |
0 |
9 |
0 |
1 |
2 |
3 |
4 |
9 |
8 |
7 |
6 |
5 |
9 |
0 |
6 |
7 |
3 |
8 |
2 |
1 |
5 |
4 |
8 |
9 |
0 |
1 |
7 |
2 |
6 |
5 |
4 |
3 |
7 |
8 |
4 |
0 |
6 |
1 |
5 |
9 |
3 |
2 |
6 |
2 |
8 |
9 |
0 |
5 |
4 |
3 |
7 |
1 |
5 |
6 |
7 |
8 |
9 |
4 |
3 |
2 |
1 |
0 |
Рис. 5
Обратите внимание: каждый квадрат Di содержит все числа от 0 до 9.
Для порядков вида n = 2k + 1 ДЛК имеет такую конструкцию (рис. 6):
D1 |
|
|
D2 |
|
|
|
|
|
|
|
|
|
|
|
D4 |
|
|
D3 |
|
|
|
|
|
|
Рис. 6
В статье приведён в качестве примера ДЛК 11-го порядка. Вы видите этот диагональный латинский квадрат на рис. 7.
1 |
10 |
3 |
4 |
5 |
7 |
0 |
9 |
8 |
2 |
6 |
2 |
3 |
10 |
5 |
1 |
9 |
6 |
0 |
4 |
8 |
7 |
3 |
4 |
5 |
10 |
2 |
6 |
7 |
1 |
0 |
9 |
8 |
4 |
5 |
1 |
2 |
10 |
8 |
3 |
7 |
6 |
0 |
9 |
10 |
1 |
2 |
3 |
4 |
0 |
9 |
8 |
7 |
6 |
5 |
0 |
7 |
9 |
6 |
8 |
10 |
4 |
2 |
5 |
3 |
1 |
9 |
0 |
6 |
7 |
3 |
2 |
8 |
10 |
1 |
5 |
4 |
8 |
9 |
0 |
1 |
7 |
5 |
2 |
6 |
10 |
4 |
3 |
7 |
8 |
4 |
0 |
6 |
3 |
1 |
5 |
9 |
10 |
2 |
6 |
2 |
8 |
9 |
0 |
1 |
5 |
4 |
3 |
7 |
10 |
5 |
6 |
7 |
8 |
9 |
4 |
10 |
3 |
2 |
1 |
0 |
Рис. 7
Ко всем диагональным латинским квадратам можно применить любое преобразование трансформации тождественной перестановки чисел, которое сохранит свойство диагональности. Покажу для примера превращение ДЛК с рис. 5 в нормализованный латинский квадрат с помощью такого преобразования. Трансформация тождественной перестановки чисел будет следующая:
0 1 2 3 4 5 6 7 8 9
1 7 3 4 5 0 9 8 2 6
Полученный в результате такого преобразования нормализованный диагональный латинский квадрат показан на рис. 8.
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
8 |
2 |
6 |
4 |
0 |
9 |
5 |
3 |
7 |
1 |
2 |
3 |
4 |
9 |
8 |
1 |
0 |
5 |
6 |
7 |
3 |
4 |
0 |
8 |
7 |
2 |
1 |
9 |
5 |
6 |
5 |
0 |
8 |
2 |
3 |
6 |
7 |
1 |
9 |
4 |
6 |
5 |
9 |
1 |
2 |
7 |
8 |
0 |
4 |
3 |
7 |
6 |
5 |
0 |
1 |
8 |
9 |
4 |
3 |
2 |
1 |
7 |
3 |
5 |
9 |
0 |
4 |
6 |
2 |
8 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
4 |
9 |
1 |
7 |
6 |
3 |
2 |
8 |
0 |
5 |
Рис. 8
Посмотрите на диагональные числа в этом латинском квадрате, они расположились очень интересно: сумма двух диагональных чисел в каждой строке равна 9. И таким свойством обладают не только диагональные числа; любые два числа, симметрично расположенные относительно вертикальной оси симметрии квадрата, в сумме дают 9. Изящный получился квадрат!
Напомню, что латинские квадраты, получаемые друг из друга преобразованием трансформации тождественной перестановки чисел, называются изоморфными. Таким образом, латинские квадраты, изображённые на рис. 5 и на рис. 8, изоморфные.
Другие ДЛК 10-го порядка есть, например, в трёх парах ОДЛК, приведённых в статье Брауна (эти пары показаны в моих ранних статьях, посвящённых ортогональным латинским квадратам). Покажу одну из этих пар ОДЛК (рис. 9).
0 |
9 |
4 |
6 |
1 |
7 |
5 |
8 |
2 |
3 |
|
0 |
8 |
5 |
1 |
7 |
3 |
4 |
6 |
9 |
2 |
7 |
1 |
9 |
4 |
5 |
3 |
8 |
0 |
6 |
2 |
5 |
1 |
7 |
2 |
9 |
8 |
0 |
3 |
4 |
6 |
|
4 |
6 |
2 |
8 |
3 |
1 |
7 |
5 |
9 |
0 |
1 |
7 |
2 |
9 |
5 |
6 |
8 |
0 |
3 |
4 |
|
6 |
0 |
7 |
3 |
2 |
8 |
4 |
9 |
1 |
5 |
9 |
6 |
4 |
3 |
0 |
2 |
7 |
1 |
5 |
8 |
|
5 |
3 |
6 |
7 |
4 |
2 |
9 |
1 |
0 |
8 |
3 |
0 |
8 |
6 |
4 |
1 |
5 |
9 |
2 |
7 |
|
8 |
4 |
1 |
2 |
9 |
5 |
0 |
6 |
3 |
7 |
4 |
3 |
0 |
8 |
6 |
5 |
9 |
2 |
7 |
1 |
|
2 |
5 |
3 |
0 |
8 |
9 |
6 |
4 |
7 |
1 |
7 |
2 |
9 |
5 |
1 |
4 |
6 |
8 |
0 |
3 |
|
3 |
2 |
8 |
9 |
0 |
4 |
1 |
7 |
5 |
6 |
6 |
4 |
3 |
0 |
8 |
9 |
2 |
7 |
1 |
5 |
|
9 |
7 |
5 |
1 |
6 |
0 |
3 |
2 |
8 |
4 |
2 |
9 |
6 |
4 |
3 |
7 |
1 |
5 |
8 |
0 |
|
1 |
8 |
0 |
5 |
7 |
6 |
2 |
3 |
4 |
9 |
|
8 |
5 |
1 |
7 |
2 |
0 |
3 |
4 |
6 |
9 |
Рис. 9
Интересно, что в этих диагональных латинских квадратах тождественная перестановка расположена на главной диагонали. Сделаю аналогичный ДЛК из квадрата Гергели с помощью преобразования трансформации тождественной перестановки чисел (рис. 10).
0 |
8 |
1 |
4 |
2 |
9 |
7 |
5 |
3 |
6 |
3 |
1 |
7 |
2 |
0 |
6 |
9 |
4 |
5 |
8 |
1 |
4 |
2 |
6 |
3 |
8 |
0 |
9 |
7 |
5 |
4 |
2 |
0 |
3 |
5 |
1 |
8 |
6 |
9 |
7 |
9 |
0 |
3 |
1 |
4 |
7 |
5 |
8 |
6 |
2 |
7 |
9 |
6 |
8 |
1 |
5 |
3 |
0 |
2 |
4 |
5 |
7 |
9 |
0 |
8 |
3 |
6 |
2 |
4 |
1 |
8 |
5 |
4 |
9 |
6 |
0 |
2 |
7 |
1 |
3 |
6 |
3 |
5 |
7 |
9 |
2 |
4 |
1 |
8 |
0 |
2 |
6 |
8 |
5 |
7 |
4 |
1 |
3 |
0 |
9 |
Рис. 10
Тоже любопытный получился квадратик. Посмотрите на квадраты 5х5, из которых он составлен, в них интересные свойства имеются. А вот можно ли построить к этому диагональному латинскому квадрату ортогональный соквадрат? Хорошая задача для читателей!
Теперь покажу метод составных квадратов. Этот метод уже был подробно описан в статье “Построение пар ортогональных диагональных латинских квадратов методом составных квадратов” (http://www.natalimak1.narod.ru/aspekty5.htm ). Здесь покажу построение одиночного ДЛК 24-го порядка. В качестве базового квадрата возьмём диагональный латинский квадрат 4-го порядка, а в качестве основного – диагональный латинский квадрат 6-го порядка (см. рис. 1). Готовый ДЛК 24-го порядка показан на рис. 11.
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
4 |
2 |
5 |
0 |
3 |
1 |
10 |
8 |
11 |
6 |
9 |
7 |
16 |
14 |
17 |
12 |
15 |
13 |
22 |
20 |
23 |
18 |
21 |
19 |
3 |
0 |
4 |
1 |
5 |
2 |
9 |
6 |
10 |
7 |
11 |
8 |
15 |
12 |
16 |
13 |
17 |
14 |
21 |
18 |
22 |
19 |
23 |
20 |
1 |
3 |
0 |
5 |
2 |
4 |
7 |
9 |
6 |
11 |
8 |
10 |
13 |
15 |
12 |
17 |
14 |
16 |
19 |
21 |
18 |
23 |
20 |
22 |
5 |
4 |
3 |
2 |
1 |
0 |
11 |
10 |
9 |
8 |
7 |
6 |
17 |
16 |
15 |
14 |
13 |
12 |
23 |
22 |
21 |
20 |
19 |
18 |
2 |
5 |
1 |
4 |
0 |
3 |
8 |
11 |
7 |
10 |
6 |
9 |
14 |
17 |
13 |
16 |
12 |
15 |
20 |
23 |
19 |
22 |
18 |
21 |
18 |
19 |
20 |
21 |
22 |
23 |
12 |
13 |
14 |
15 |
16 |
17 |
6 |
7 |
8 |
9 |
10 |
11 |
0 |
1 |
2 |
3 |
4 |
5 |
22 |
20 |
23 |
18 |
21 |
19 |
16 |
14 |
17 |
12 |
15 |
13 |
10 |
8 |
11 |
6 |
9 |
7 |
4 |
2 |
5 |
0 |
3 |
1 |
21 |
18 |
22 |
19 |
23 |
20 |
15 |
12 |
16 |
13 |
17 |
14 |
9 |
6 |
10 |
7 |
11 |
8 |
3 |
0 |
4 |
1 |
5 |
2 |
19 |
21 |
18 |
23 |
20 |
22 |
13 |
15 |
12 |
17 |
14 |
16 |
7 |
9 |
6 |
11 |
8 |
10 |
1 |
3 |
0 |
5 |
2 |
4 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
20 |
23 |
19 |
22 |
18 |
21 |
14 |
17 |
13 |
16 |
12 |
15 |
8 |
11 |
7 |
10 |
6 |
9 |
2 |
5 |
1 |
4 |
0 |
3 |
6 |
7 |
8 |
9 |
10 |
11 |
0 |
1 |
2 |
3 |
4 |
5 |
18 |
19 |
20 |
21 |
22 |
23 |
12 |
13 |
14 |
15 |
16 |
17 |
10 |
8 |
11 |
6 |
9 |
7 |
4 |
2 |
5 |
0 |
3 |
1 |
22 |
20 |
23 |
18 |
21 |
19 |
16 |
14 |
17 |
12 |
15 |
13 |
9 |
6 |
10 |
7 |
11 |
8 |
3 |
0 |
4 |
1 |
5 |
2 |
21 |
18 |
22 |
19 |
23 |
20 |
15 |
12 |
16 |
13 |
17 |
14 |
7 |
9 |
6 |
11 |
8 |
10 |
1 |
3 |
0 |
5 |
2 |
4 |
19 |
21 |
18 |
23 |
20 |
22 |
13 |
15 |
12 |
17 |
14 |
16 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
8 |
11 |
7 |
10 |
6 |
9 |
2 |
5 |
1 |
4 |
0 |
3 |
20 |
23 |
19 |
22 |
18 |
21 |
14 |
17 |
13 |
16 |
12 |
15 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
16 |
14 |
17 |
12 |
15 |
13 |
22 |
20 |
23 |
18 |
21 |
19 |
4 |
2 |
5 |
0 |
3 |
1 |
10 |
8 |
11 |
6 |
9 |
7 |
15 |
12 |
16 |
13 |
17 |
14 |
21 |
18 |
22 |
19 |
23 |
20 |
3 |
0 |
4 |
1 |
5 |
2 |
9 |
6 |
10 |
7 |
11 |
8 |
13 |
15 |
12 |
17 |
14 |
16 |
19 |
21 |
18 |
23 |
20 |
22 |
1 |
3 |
0 |
5 |
2 |
4 |
7 |
9 |
6 |
11 |
8 |
10 |
17 |
16 |
15 |
14 |
13 |
12 |
23 |
22 |
21 |
20 |
19 |
18 |
5 |
4 |
3 |
2 |
1 |
0 |
11 |
10 |
9 |
8 |
7 |
6 |
14 |
17 |
13 |
16 |
12 |
15 |
20 |
23 |
19 |
22 |
18 |
21 |
2 |
5 |
1 |
4 |
0 |
3 |
8 |
11 |
7 |
10 |
6 |
9 |
Рис. 11
В этом латинском квадрате тоже сумма любых двух чисел, расположенных симметрично вертикальной оси симметрии квадрата, равна одному и тому же значению – 23. Таким свойством обладают базовый и основной квадраты, с помощью которых построен этот латинский квадрат.
Теперь отмечу, что все совершенные латинские квадраты являются диагональными. О совершенных латинских квадратах смотрите статьи: http://www.natalimak1.narod.ru/perfect1.htm и http://www.natalimak1.narod.ru/perfect2.htm
Во второй статье построен квази-совершенный латинский квадрат 36-го порядка, который тоже является диагональным. Это понятно: он построен методом составных квадратов, в качестве базового и основного квадратов взяты совершенные латинские квадраты 4-го и 9-го порядка. Покажу здесь для примера совершенный латинский квадрат 9-го порядка (рис. 12).
0 |
3 |
6 |
1 |
4 |
7 |
2 |
5 |
8 |
1 |
4 |
7 |
2 |
5 |
8 |
0 |
3 |
6 |
2 |
5 |
8 |
0 |
3 |
6 |
1 |
4 |
7 |
6 |
0 |
3 |
7 |
1 |
4 |
8 |
2 |
5 |
7 |
1 |
4 |
8 |
2 |
5 |
6 |
0 |
3 |
8 |
2 |
5 |
6 |
0 |
3 |
7 |
1 |
4 |
3 |
6 |
0 |
4 |
7 |
1 |
5 |
8 |
2 |
4 |
7 |
1 |
5 |
8 |
2 |
3 |
6 |
0 |
5 |
8 |
2 |
3 |
6 |
0 |
4 |
7 |
1 |
Рис. 12
И, наконец, ещё один очень интересный метод построения диагональных латинских квадратов, который уже описан в статье “Ортогонгальные диагональные латинские квадраты” (http://www.natalimak1.narod.ru/diagon.doc ). Для этого метода подходит не любой латинский квадрат, а только латинский квадрат специальной структуры с подквадратом. При этом разность между порядком латинского квадрата и порядком подквадрата должна быть чётным числом. В указанной статье вы найдёте ссылку на статью, в которой я нашла построение пары ОДЛК 14-го порядка. Здесь покажу построение только одного квадрата пары. Исходный латинский квадрат 14-го порядка с подквадратом 4-го порядка выглядит так (рис. 13):
0 |
3 |
10 |
4 |
7 |
9 |
5 |
12 |
11 |
13 |
1 |
8 |
2 |
6 |
13 |
1 |
4 |
10 |
5 |
8 |
0 |
6 |
12 |
11 |
2 |
9 |
3 |
7 |
11 |
13 |
2 |
5 |
10 |
6 |
9 |
1 |
7 |
12 |
3 |
0 |
4 |
8 |
12 |
11 |
13 |
3 |
6 |
10 |
7 |
0 |
2 |
8 |
4 |
1 |
5 |
9 |
9 |
12 |
11 |
13 |
4 |
7 |
10 |
8 |
1 |
3 |
5 |
2 |
6 |
0 |
4 |
0 |
12 |
11 |
13 |
5 |
8 |
10 |
9 |
2 |
6 |
3 |
7 |
1 |
3 |
5 |
1 |
12 |
11 |
13 |
6 |
9 |
10 |
0 |
7 |
4 |
8 |
2 |
1 |
4 |
6 |
2 |
12 |
11 |
13 |
7 |
0 |
10 |
8 |
5 |
9 |
3 |
10 |
2 |
5 |
7 |
3 |
12 |
11 |
13 |
8 |
1 |
9 |
6 |
0 |
4 |
2 |
10 |
3 |
6 |
8 |
4 |
12 |
11 |
13 |
9 |
0 |
7 |
1 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
10 |
12 |
13 |
11 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
13 |
11 |
10 |
12 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
11 |
13 |
12 |
10 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
12 |
10 |
11 |
13 |
Рис. 13
На рис. 14 вы видите диагональный латинский квадрат, полученный из этого латинского квадрата.
0 |
3 |
10 |
4 |
7 |
1 |
8 |
2 |
6 |
13 |
11 |
12 |
5 |
9 |
13 |
1 |
4 |
10 |
5 |
2 |
9 |
3 |
7 |
11 |
12 |
6 |
0 |
8 |
11 |
13 |
2 |
5 |
10 |
3 |
0 |
4 |
8 |
12 |
7 |
1 |
9 |
6 |
12 |
11 |
13 |
3 |
6 |
4 |
1 |
5 |
9 |
8 |
2 |
0 |
7 |
10 |
9 |
12 |
11 |
13 |
4 |
5 |
2 |
6 |
0 |
3 |
1 |
8 |
10 |
7 |
6 |
7 |
8 |
9 |
0 |
10 |
12 |
13 |
11 |
5 |
4 |
3 |
2 |
1 |
8 |
9 |
0 |
1 |
2 |
13 |
11 |
10 |
12 |
7 |
6 |
5 |
4 |
3 |
5 |
6 |
7 |
8 |
9 |
11 |
13 |
12 |
10 |
4 |
3 |
2 |
1 |
0 |
7 |
8 |
9 |
0 |
1 |
12 |
10 |
11 |
13 |
6 |
5 |
4 |
3 |
2 |
2 |
10 |
3 |
6 |
8 |
0 |
7 |
1 |
5 |
9 |
13 |
11 |
12 |
4 |
10 |
2 |
5 |
7 |
3 |
9 |
6 |
0 |
4 |
1 |
8 |
13 |
11 |
12 |
1 |
4 |
6 |
2 |
12 |
8 |
5 |
9 |
3 |
10 |
0 |
7 |
13 |
11 |
3 |
5 |
1 |
12 |
11 |
7 |
4 |
8 |
2 |
0 |
10 |
9 |
6 |
13 |
4 |
0 |
12 |
11 |
13 |
6 |
3 |
7 |
1 |
2 |
9 |
10 |
8 |
5 |
Рис. 14
Как из квадрата с рис. 13 получен квадрат на рис. 14, вы поймёте по раскраске.
Таким методом я построила пары ОДЛК 15-го, 18-го и 22-го порядков. Смотрите указанную выше статью, а также статью http://www.natalimak1.narod.ru/diagon22.htm
***
Продолжила рассмотрение примера построения ДЛК 10-го порядка в статье Гергели, очень хотелось разобраться. Для порядков вида n = 2k, если k – нечётное число не кратное 3 (именно таким и является пример для n = 10), удалось разобраться быстро. Сначала приведу фрагмент из статьи, в котором показано конструирование квадратов Di (рис. 15).
Рис. 15
Готовый ДЛК рассматриваемого примера показан на рис. 5.
Внимательно изучив этот пример, я в точной аналогии построила ДЛК 14-го (k = 7), 22-го (k = 11) и 26-го (k = 13) порядков. Вспомогательные квадраты Di составляются методом циклического сдвига. Затем в этих вспомогательных квадратах выполняются перестановки чисел. Посмотрев следующие примеры, вы всё поймёте. На рис. 16 – 18 показаны ДЛК порядков 14, 22 и 26. В латинском квадрате 14-го порядка выделены зелёным цветом переставленные числа. В квадратах 22-го и 26-го порядка числа переставляются точно так же.
1 |
9 |
3 |
4 |
5 |
6 |
7 |
0 |
13 |
12 |
11 |
10 |
2 |
8 |
2 |
3 |
11 |
5 |
6 |
7 |
1 |
8 |
0 |
13 |
12 |
4 |
10 |
9 |
3 |
4 |
5 |
13 |
7 |
1 |
2 |
9 |
8 |
0 |
6 |
12 |
11 |
10 |
4 |
5 |
6 |
7 |
8 |
2 |
3 |
10 |
9 |
1 |
0 |
13 |
12 |
11 |
5 |
6 |
7 |
1 |
2 |
10 |
4 |
11 |
3 |
9 |
8 |
0 |
13 |
12 |
6 |
7 |
1 |
2 |
3 |
4 |
12 |
5 |
11 |
10 |
9 |
8 |
0 |
13 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
13 |
0 |
8 |
9 |
10 |
11 |
5 |
12 |
4 |
3 |
2 |
1 |
7 |
6 |
12 |
13 |
0 |
8 |
9 |
3 |
11 |
4 |
10 |
2 |
1 |
7 |
6 |
5 |
11 |
12 |
13 |
0 |
1 |
9 |
10 |
3 |
2 |
8 |
7 |
6 |
5 |
4 |
10 |
11 |
12 |
6 |
0 |
8 |
9 |
2 |
1 |
7 |
13 |
5 |
4 |
3 |
9 |
10 |
4 |
12 |
13 |
0 |
8 |
1 |
7 |
6 |
5 |
11 |
3 |
2 |
8 |
2 |
10 |
11 |
12 |
13 |
0 |
7 |
6 |
5 |
4 |
3 |
9 |
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Рис. 16
1 |
13 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
0 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
2 |
12 |
2 |
3 |
15 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
1 |
12 |
0 |
21 |
20 |
19 |
18 |
17 |
16 |
4 |
14 |
13 |
3 |
4 |
5 |
17 |
7 |
8 |
9 |
10 |
11 |
1 |
2 |
13 |
12 |
0 |
21 |
20 |
19 |
18 |
6 |
16 |
15 |
14 |
4 |
5 |
6 |
7 |
19 |
9 |
10 |
11 |
1 |
2 |
3 |
14 |
13 |
12 |
0 |
21 |
20 |
8 |
18 |
17 |
16 |
15 |
5 |
6 |
7 |
8 |
9 |
21 |
11 |
1 |
2 |
3 |
4 |
15 |
14 |
13 |
12 |
0 |
10 |
20 |
19 |
18 |
17 |
16 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
2 |
3 |
4 |
5 |
16 |
15 |
14 |
13 |
1 |
0 |
21 |
20 |
19 |
18 |
17 |
7 |
8 |
9 |
10 |
11 |
1 |
2 |
14 |
4 |
5 |
6 |
17 |
16 |
15 |
3 |
13 |
12 |
0 |
21 |
20 |
19 |
18 |
8 |
9 |
10 |
11 |
1 |
2 |
3 |
4 |
16 |
6 |
7 |
18 |
17 |
5 |
15 |
14 |
13 |
12 |
0 |
21 |
20 |
19 |
9 |
10 |
11 |
1 |
2 |
3 |
4 |
5 |
6 |
18 |
8 |
19 |
7 |
17 |
16 |
15 |
14 |
13 |
12 |
0 |
21 |
20 |
10 |
11 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
20 |
9 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
0 |
21 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
21 |
0 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
9 |
20 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
11 |
10 |
20 |
21 |
0 |
12 |
13 |
14 |
15 |
16 |
17 |
7 |
19 |
8 |
18 |
6 |
5 |
4 |
3 |
2 |
1 |
11 |
10 |
9 |
19 |
20 |
21 |
0 |
12 |
13 |
14 |
15 |
5 |
17 |
18 |
7 |
6 |
16 |
4 |
3 |
2 |
1 |
11 |
10 |
9 |
8 |
18 |
19 |
20 |
21 |
0 |
12 |
13 |
3 |
15 |
16 |
17 |
6 |
5 |
4 |
14 |
2 |
1 |
11 |
10 |
9 |
8 |
7 |
17 |
18 |
19 |
20 |
21 |
0 |
1 |
13 |
14 |
15 |
16 |
5 |
4 |
3 |
2 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
16 |
17 |
18 |
19 |
20 |
10 |
0 |
12 |
13 |
14 |
15 |
4 |
3 |
2 |
1 |
11 |
21 |
9 |
8 |
7 |
6 |
5 |
15 |
16 |
17 |
18 |
8 |
20 |
21 |
0 |
12 |
13 |
14 |
3 |
2 |
1 |
11 |
10 |
9 |
19 |
7 |
6 |
5 |
4 |
14 |
15 |
16 |
6 |
18 |
19 |
20 |
21 |
0 |
12 |
13 |
2 |
1 |
11 |
10 |
9 |
8 |
7 |
17 |
5 |
4 |
3 |
13 |
14 |
4 |
16 |
17 |
18 |
19 |
20 |
21 |
0 |
12 |
1 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
15 |
3 |
2 |
12 |
2 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
0 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
13 |
1 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Рис. 17
1 |
15 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
0 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
2 |
14 |
2 |
3 |
17 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
1 |
14 |
0 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
4 |
16 |
15 |
3 |
4 |
5 |
19 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
1 |
2 |
15 |
14 |
0 |
25 |
24 |
23 |
22 |
21 |
20 |
6 |
18 |
17 |
16 |
4 |
5 |
6 |
7 |
21 |
9 |
10 |
11 |
12 |
13 |
1 |
2 |
3 |
16 |
15 |
14 |
0 |
25 |
24 |
23 |
22 |
8 |
20 |
19 |
18 |
17 |
5 |
6 |
7 |
8 |
9 |
23 |
11 |
12 |
13 |
1 |
2 |
3 |
4 |
17 |
16 |
15 |
14 |
0 |
25 |
24 |
10 |
22 |
21 |
20 |
19 |
18 |
6 |
7 |
8 |
9 |
10 |
11 |
25 |
13 |
1 |
2 |
3 |
4 |
5 |
18 |
17 |
16 |
15 |
14 |
0 |
12 |
24 |
23 |
22 |
21 |
20 |
19 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
2 |
3 |
4 |
5 |
6 |
19 |
18 |
17 |
16 |
15 |
1 |
0 |
25 |
24 |
23 |
22 |
21 |
20 |
8 |
9 |
10 |
11 |
12 |
13 |
1 |
2 |
16 |
4 |
5 |
6 |
7 |
20 |
19 |
18 |
17 |
3 |
15 |
14 |
0 |
25 |
24 |
23 |
22 |
21 |
9 |
10 |
11 |
12 |
13 |
1 |
2 |
3 |
4 |
18 |
6 |
7 |
8 |
21 |
20 |
19 |
5 |
17 |
16 |
15 |
14 |
0 |
25 |
24 |
23 |
22 |
10 |
11 |
12 |
13 |
1 |
2 |
3 |
4 |
5 |
6 |
20 |
8 |
9 |
22 |
21 |
7 |
19 |
18 |
17 |
16 |
15 |
14 |
0 |
25 |
24 |
23 |
11 |
12 |
13 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
22 |
10 |
23 |
9 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
0 |
25 |
24 |
12 |
13 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
24 |
11 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
0 |
25 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
25 |
0 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
11 |
24 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
13 |
12 |
24 |
25 |
0 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
9 |
23 |
10 |
22 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
13 |
12 |
11 |
23 |
24 |
25 |
0 |
14 |
15 |
16 |
17 |
18 |
19 |
7 |
21 |
22 |
9 |
8 |
20 |
6 |
5 |
4 |
3 |
2 |
1 |
13 |
12 |
11 |
10 |
22 |
23 |
24 |
25 |
0 |
14 |
15 |
16 |
17 |
5 |
19 |
20 |
21 |
8 |
7 |
6 |
18 |
4 |
3 |
2 |
1 |
13 |
12 |
11 |
10 |
9 |
21 |
22 |
23 |
24 |
25 |
0 |
14 |
15 |
3 |
17 |
18 |
19 |
20 |
7 |
6 |
5 |
4 |
16 |
2 |
1 |
13 |
12 |
11 |
10 |
9 |
8 |
20 |
21 |
22 |
23 |
24 |
25 |
0 |
1 |
15 |
16 |
17 |
18 |
19 |
6 |
5 |
4 |
3 |
2 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
19 |
20 |
21 |
22 |
23 |
24 |
12 |
0 |
14 |
15 |
16 |
17 |
18 |
5 |
4 |
3 |
2 |
1 |
13 |
25 |
11 |
10 |
9 |
8 |
7 |
6 |
18 |
19 |
20 |
21 |
22 |
10 |
24 |
25 |
0 |
14 |
15 |
16 |
17 |
4 |
3 |
2 |
1 |
13 |
12 |
11 |
23 |
9 |
8 |
7 |
6 |
5 |
17 |
18 |
19 |
20 |
8 |
22 |
23 |
24 |
25 |
0 |
14 |
15 |
16 |
3 |
2 |
1 |
13 |
12 |
11 |
10 |
9 |
21 |
7 |
6 |
5 |
4 |
16 |
17 |
18 |
6 |
20 |
21 |
22 |
23 |
24 |
25 |
0 |
14 |
15 |
2 |
1 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
19 |
5 |
4 |
3 |
15 |
16 |
4 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
0 |
14 |
1 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
17 |
3 |
2 |
14 |
2 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
0 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
15 |
1 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Рис. 18
Это первый диагональный латинский квадрат 26-го порядка, который мне удалось построить. О паре ОДЛК 26-го порядка пока ничего не знаю, кроме того, что она построена (например, в статье: А. В. Назарок. “Пары ортогональных дважды диагональных латинских квадратов порядков 15, 18 и 26”; статью я не видела).
Думаю, что этих примеров вполне достаточно даже для того, чтобы реализовать алгоритм; здесь всё чётко и для каждого следующего порядка совершенно аналогично.
Сложнее дело с чётными k и с нечётными k кратными 3, сложнее потому, что в статье нет ни одного подобного примера. Вполне возможно, что алгоритм описан в тексте статьи, но я не понимаю английский текст. Так что пришлось додумывать самой. Рассмотрим пример k = 4, порядок ДЛК будет равен 8. На рис. 19 вы видите ДЛК 8-го порядка. В квадрате выделены зелёным цветом переставленные числа. Здесь есть одна особенность: D1 = D3 и D2 = D4. Всё остальное выполняется по той же самой схеме.
1 |
2 |
7 |
4 |
0 |
3 |
6 |
5 |
4 |
3 |
2 |
5 |
1 |
6 |
7 |
0 |
6 |
1 |
4 |
3 |
7 |
0 |
5 |
2 |
3 |
0 |
1 |
2 |
6 |
5 |
4 |
7 |
0 |
7 |
6 |
1 |
5 |
2 |
3 |
4 |
5 |
6 |
3 |
0 |
4 |
7 |
2 |
1 |
7 |
4 |
5 |
6 |
2 |
1 |
0 |
3 |
2 |
5 |
0 |
7 |
3 |
4 |
1 |
6 |
Рис. 19
Точно так же строю ДЛК 12-го порядка (рис. 20). Это первый диагональный латинский квадрат 12-го порядка, который вижу. Пару ОДЛК 12-го порядка тоже пока не видела и как её построить, не знаю.
1 |
8 |
3 |
4 |
5 |
6 |
0 |
11 |
10 |
9 |
2 |
7 |
5 |
3 |
0 |
1 |
4 |
2 |
8 |
10 |
7 |
6 |
9 |
11 |
10 |
1 |
5 |
2 |
6 |
3 |
9 |
0 |
8 |
11 |
7 |
4 |
2 |
4 |
1 |
6 |
9 |
5 |
11 |
3 |
0 |
7 |
10 |
8 |
6 |
5 |
4 |
3 |
2 |
7 |
1 |
8 |
9 |
10 |
11 |
0 |
3 |
6 |
2 |
11 |
1 |
4 |
10 |
7 |
5 |
8 |
0 |
9 |
0 |
11 |
10 |
9 |
8 |
1 |
7 |
2 |
3 |
4 |
5 |
6 |
8 |
10 |
7 |
0 |
3 |
11 |
5 |
9 |
6 |
1 |
4 |
2 |
9 |
0 |
8 |
5 |
7 |
10 |
4 |
1 |
11 |
2 |
6 |
3 |
11 |
9 |
6 |
7 |
10 |
8 |
2 |
4 |
1 |
0 |
3 |
5 |
7 |
2 |
9 |
10 |
11 |
0 |
6 |
5 |
4 |
3 |
8 |
1 |
4 |
7 |
11 |
8 |
0 |
9 |
3 |
6 |
2 |
5 |
1 |
10 |
Рис. 20
Пожалуй, покажу ещё один пример – построение ДЛК 16-го порядка, хотя ДЛК данного порядка хорошо известны, они имеются в стандартной группе MOLS. Готовый ДЛК 16-го порядка изображён на рис. 21.
1 |
10 |
3 |
4 |
5 |
6 |
7 |
8 |
0 |
15 |
14 |
13 |
12 |
11 |
2 |
9 |
12 |
3 |
2 |
1 |
8 |
7 |
6 |
5 |
13 |
14 |
15 |
0 |
9 |
10 |
11 |
4 |
7 |
8 |
5 |
14 |
3 |
4 |
1 |
2 |
10 |
9 |
12 |
11 |
6 |
13 |
0 |
15 |
6 |
5 |
0 |
7 |
2 |
1 |
4 |
3 |
11 |
12 |
9 |
10 |
15 |
8 |
13 |
14 |
2 |
1 |
4 |
3 |
6 |
13 |
8 |
7 |
15 |
0 |
5 |
14 |
11 |
12 |
9 |
10 |
3 |
4 |
1 |
2 |
15 |
8 |
5 |
6 |
14 |
13 |
0 |
7 |
10 |
9 |
12 |
11 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
9 |
1 |
10 |
11 |
12 |
13 |
14 |
15 |
0 |
5 |
6 |
7 |
8 |
1 |
2 |
11 |
4 |
12 |
3 |
10 |
9 |
0 |
15 |
14 |
13 |
0 |
15 |
14 |
13 |
12 |
11 |
10 |
1 |
9 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
15 |
0 |
9 |
10 |
3 |
12 |
4 |
11 |
2 |
1 |
8 |
7 |
6 |
5 |
10 |
9 |
12 |
11 |
14 |
5 |
0 |
15 |
7 |
8 |
13 |
6 |
3 |
4 |
1 |
2 |
11 |
12 |
9 |
10 |
7 |
0 |
13 |
14 |
6 |
5 |
8 |
15 |
2 |
1 |
4 |
3 |
15 |
0 |
13 |
6 |
11 |
12 |
9 |
10 |
2 |
1 |
4 |
3 |
14 |
5 |
8 |
7 |
14 |
13 |
8 |
15 |
10 |
9 |
12 |
11 |
3 |
4 |
1 |
2 |
7 |
0 |
5 |
6 |
9 |
2 |
11 |
12 |
13 |
14 |
15 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
10 |
1 |
4 |
11 |
10 |
9 |
0 |
15 |
14 |
13 |
5 |
6 |
7 |
8 |
1 |
2 |
3 |
12 |
Рис. 21
Здесь всё аналогично двум предыдущим примерам. Диагональный латинский квадрат 8-го порядка для построения этого ДЛК взят из основной группы MOLS.
А теперь проверим “преемственность” алгоритма Гергели, то есть построим ДЛК 20-го порядка, используя построенный данным методом ДЛК 10-го порядка. Для построения возьмём нормализованный ДЛК 10-го порядка (см. рис. 8). Готовый ДЛК 20-го порядка вы видите на рис. 22.
1 |
12 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
0 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
2 |
11 |
9 |
3 |
17 |
5 |
1 |
10 |
6 |
4 |
8 |
2 |
12 |
18 |
14 |
16 |
0 |
11 |
15 |
7 |
13 |
19 |
3 |
4 |
5 |
0 |
9 |
2 |
1 |
6 |
7 |
8 |
18 |
17 |
16 |
11 |
12 |
19 |
10 |
15 |
14 |
13 |
4 |
5 |
1 |
9 |
18 |
3 |
2 |
10 |
6 |
7 |
17 |
16 |
0 |
12 |
13 |
8 |
19 |
11 |
15 |
14 |
16 |
1 |
9 |
3 |
4 |
7 |
8 |
2 |
10 |
5 |
15 |
0 |
12 |
18 |
17 |
14 |
13 |
19 |
11 |
6 |
7 |
6 |
10 |
2 |
3 |
8 |
19 |
1 |
5 |
4 |
14 |
15 |
11 |
9 |
18 |
13 |
12 |
0 |
16 |
17 |
8 |
7 |
6 |
1 |
2 |
9 |
10 |
15 |
4 |
3 |
13 |
14 |
5 |
0 |
19 |
12 |
11 |
16 |
17 |
18 |
2 |
8 |
4 |
6 |
10 |
1 |
5 |
7 |
13 |
9 |
19 |
3 |
17 |
15 |
11 |
0 |
16 |
14 |
18 |
12 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
11 |
1 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
0 |
5 |
10 |
2 |
8 |
7 |
14 |
3 |
9 |
1 |
6 |
16 |
11 |
19 |
13 |
4 |
17 |
18 |
12 |
0 |
15 |
0 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
1 |
11 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
12 |
18 |
14 |
16 |
0 |
11 |
15 |
17 |
3 |
19 |
9 |
13 |
7 |
5 |
1 |
10 |
6 |
4 |
8 |
2 |
18 |
17 |
16 |
11 |
12 |
19 |
0 |
5 |
14 |
13 |
3 |
4 |
15 |
10 |
9 |
2 |
1 |
6 |
7 |
8 |
17 |
16 |
0 |
12 |
13 |
18 |
9 |
11 |
15 |
14 |
4 |
5 |
1 |
19 |
8 |
3 |
2 |
10 |
6 |
7 |
15 |
0 |
12 |
18 |
17 |
4 |
13 |
19 |
11 |
16 |
6 |
1 |
9 |
3 |
14 |
7 |
8 |
2 |
10 |
5 |
14 |
15 |
11 |
19 |
8 |
13 |
12 |
0 |
16 |
17 |
7 |
6 |
10 |
2 |
3 |
18 |
9 |
1 |
5 |
4 |
13 |
14 |
15 |
10 |
19 |
12 |
11 |
16 |
17 |
18 |
8 |
7 |
6 |
1 |
2 |
9 |
0 |
5 |
4 |
3 |
19 |
13 |
7 |
15 |
11 |
0 |
16 |
14 |
18 |
12 |
2 |
8 |
4 |
6 |
10 |
1 |
5 |
17 |
3 |
9 |
11 |
2 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
12 |
1 |
6 |
11 |
19 |
13 |
14 |
17 |
18 |
12 |
0 |
15 |
5 |
10 |
2 |
8 |
7 |
4 |
3 |
9 |
1 |
16 |
Рис. 22
Всё получилось! Значит, точно так же можно взять ДЛК 12-го порядка, построенный данным методом (см. рис. 20), и построить ДЛК 24-го порядка, а с помощью ДЛК 16-го порядка (см. рис. 21) построить ДЛК 32-го порядка и так далее. Посмотрим ещё один пример: возьмём ДЛК 8-го порядка, построенный методом Гергели (см. рис. 19), и построим на его основе ДЛК 16-го порядка. Предварительно приведём ДЛК с рис. 19 к нормализованному виду (рис. 23):
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
3 |
5 |
1 |
7 |
0 |
6 |
2 |
4 |
6 |
0 |
3 |
5 |
2 |
4 |
7 |
1 |
5 |
4 |
0 |
1 |
6 |
7 |
3 |
2 |
4 |
2 |
6 |
0 |
7 |
1 |
5 |
3 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
2 |
3 |
7 |
6 |
1 |
0 |
4 |
5 |
1 |
7 |
4 |
2 |
5 |
3 |
0 |
6 |
Рис. 23
На рис. 24 показано построение ДЛК 16-го порядка на основе этого ДЛК 8-го порядка.
1 |
2 |
11 |
4 |
5 |
6 |
7 |
8 |
0 |
15 |
14 |
13 |
12 |
3 |
10 |
9 |
4 |
6 |
2 |
0 |
1 |
7 |
3 |
5 |
13 |
11 |
15 |
9 |
8 |
10 |
14 |
12 |
15 |
1 |
4 |
6 |
3 |
5 |
8 |
2 |
10 |
0 |
13 |
11 |
14 |
12 |
9 |
7 |
6 |
13 |
1 |
2 |
7 |
8 |
4 |
3 |
11 |
12 |
0 |
15 |
10 |
9 |
5 |
14 |
5 |
3 |
7 |
1 |
8 |
2 |
14 |
4 |
12 |
6 |
10 |
0 |
9 |
15 |
11 |
13 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
9 |
1 |
10 |
11 |
12 |
13 |
14 |
15 |
0 |
3 |
4 |
8 |
7 |
10 |
1 |
5 |
6 |
14 |
13 |
9 |
2 |
15 |
0 |
12 |
11 |
2 |
8 |
5 |
3 |
6 |
12 |
1 |
7 |
15 |
9 |
4 |
14 |
11 |
13 |
0 |
10 |
0 |
15 |
14 |
13 |
12 |
11 |
10 |
1 |
9 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
11 |
15 |
9 |
0 |
10 |
6 |
12 |
4 |
14 |
2 |
8 |
1 |
7 |
3 |
5 |
10 |
0 |
13 |
11 |
14 |
4 |
9 |
15 |
7 |
1 |
12 |
6 |
3 |
5 |
8 |
2 |
11 |
12 |
0 |
15 |
2 |
9 |
13 |
14 |
6 |
5 |
1 |
10 |
7 |
8 |
4 |
3 |
12 |
14 |
10 |
8 |
9 |
15 |
11 |
13 |
5 |
3 |
7 |
1 |
0 |
2 |
6 |
4 |
9 |
10 |
3 |
12 |
13 |
14 |
15 |
0 |
8 |
7 |
6 |
5 |
4 |
11 |
2 |
1 |
14 |
5 |
9 |
10 |
15 |
0 |
12 |
11 |
3 |
4 |
8 |
7 |
2 |
1 |
13 |
6 |
7 |
9 |
12 |
14 |
11 |
13 |
0 |
10 |
2 |
8 |
5 |
3 |
6 |
4 |
1 |
15 |
Рис. 24
Осталось показать построение ДЛК методом Гергели для случая, когда k нечётное число кратное 3. Рассмотрим пример построения ДЛК 18-го порядка, в этом случае k = 9. Здесь уже D1 ≠ D3 и D2 ≠ D4. Как и в случае нечётных k не кратных 3, квадраты D3 и D4 получаются из квадратов D1 и D2 преобразованием тождественной перестановки чисел. Кроме того, квадраты D1 и D3 конструируются на основе одного ДЛК 9-го порядка, а квадраты D2 и D4 – на основе другого ДЛК 9-го прядка (оба ДЛК 9-го порядка берутся из стандартной группы MOLS). На рис. 25 вы видите готовый ДЛК 18-го порядка.
1 |
2 |
3 |
4 |
5 |
15 |
7 |
8 |
9 |
0 |
17 |
16 |
6 |
14 |
13 |
12 |
11 |
10 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
2 |
3 |
12 |
11 |
10 |
0 |
17 |
16 |
15 |
14 |
13 |
7 |
8 |
9 |
10 |
11 |
3 |
4 |
5 |
6 |
15 |
14 |
13 |
12 |
2 |
1 |
0 |
17 |
16 |
8 |
9 |
7 |
2 |
3 |
1 |
5 |
6 |
4 |
13 |
15 |
14 |
10 |
12 |
11 |
16 |
0 |
17 |
2 |
3 |
1 |
5 |
6 |
4 |
17 |
9 |
16 |
7 |
0 |
8 |
13 |
15 |
14 |
10 |
12 |
11 |
5 |
6 |
4 |
8 |
9 |
7 |
2 |
12 |
1 |
10 |
3 |
11 |
16 |
0 |
17 |
13 |
15 |
14 |
6 |
13 |
14 |
9 |
7 |
8 |
3 |
1 |
2 |
11 |
10 |
12 |
17 |
16 |
0 |
5 |
4 |
15 |
0 |
7 |
8 |
3 |
1 |
2 |
6 |
4 |
5 |
14 |
13 |
15 |
11 |
10 |
12 |
17 |
16 |
9 |
3 |
1 |
2 |
6 |
4 |
5 |
9 |
7 |
8 |
17 |
16 |
0 |
14 |
13 |
15 |
11 |
10 |
12 |
17 |
0 |
10 |
11 |
12 |
13 |
14 |
15 |
7 |
16 |
6 |
5 |
4 |
3 |
2 |
1 |
9 |
8 |
14 |
15 |
16 |
17 |
0 |
10 |
11 |
3 |
13 |
4 |
12 |
2 |
1 |
9 |
8 |
7 |
6 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
8 |
0 |
10 |
1 |
9 |
17 |
7 |
6 |
5 |
4 |
3 |
2 |
13 |
11 |
12 |
16 |
14 |
6 |
10 |
17 |
0 |
9 |
8 |
1 |
15 |
5 |
7 |
3 |
2 |
4 |
10 |
17 |
0 |
13 |
2 |
12 |
16 |
14 |
15 |
6 |
5 |
7 |
3 |
11 |
4 |
9 |
8 |
1 |
16 |
14 |
15 |
1 |
17 |
0 |
13 |
11 |
12 |
3 |
2 |
4 |
9 |
8 |
10 |
6 |
5 |
7 |
15 |
16 |
5 |
0 |
10 |
17 |
12 |
13 |
11 |
2 |
4 |
3 |
8 |
1 |
9 |
14 |
7 |
6 |
12 |
4 |
11 |
15 |
16 |
14 |
0 |
10 |
17 |
8 |
1 |
9 |
5 |
7 |
6 |
2 |
13 |
3 |
9 |
10 |
17 |
12 |
13 |
11 |
15 |
16 |
14 |
5 |
7 |
6 |
2 |
4 |
3 |
8 |
1 |
0 |
Рис. 25
Следует отметить, что алгоритм построения ДЛК для случаев, когда k чётное число или нечётное число кратное 3, не так прост для реализации, как в случае k нечётных и не кратных 3.
На этом я пока завершаю рассмотрение метода Гергели. Напомню, что остались ещё порядки вида n = 2k + 1. В статье Гергели показан пример построения ДЛК порядка 11 (см. рис. 7). Я пока не разобралась с порядками данной серии. Замечу, что если порядок n является нечётным числом не кратным 3, то построение ДЛК такого порядка не вызывает никаких затруднений. Таким образом, осталось рассмотреть метод построения ДЛК порядков вида n = 3(2k + 1), k = 2, 3, 4, … При этом можно исключить все порядки, являющиеся степенью числа 3, так как для таких порядков ДЛК имеются в стандартных группах MOLS. Наконец, в этой серии есть порядки, для которых работает метод составных квадратов, например, порядок 45. Первый проблемный порядок в указанной серии – это порядок 15. Предлагаю читателям прямо сейчас попробовать построить ДЛК 15-го порядка методом Гергели.
***
ДЛК 15-го порядка я построила по аналогии с ДЛК 11-го порядка, приведённым в статье. Вот этот ДЛК (рис. 26):
1 |
14 |
3 |
4 |
5 |
6 |
7 |
9 |
0 |
13 |
12 |
11 |
10 |
2 |
8 |
2 |
3 |
14 |
5 |
6 |
7 |
1 |
11 |
8 |
0 |
13 |
12 |
4 |
10 |
9 |
3 |
4 |
5 |
14 |
7 |
1 |
2 |
13 |
9 |
8 |
0 |
6 |
12 |
11 |
10 |
4 |
5 |
6 |
7 |
14 |
2 |
3 |
8 |
10 |
9 |
1 |
0 |
13 |
12 |
11 |
5 |
6 |
7 |
1 |
2 |
14 |
4 |
10 |
11 |
3 |
9 |
8 |
0 |
13 |
12 |
6 |
7 |
1 |
2 |
3 |
4 |
14 |
12 |
5 |
11 |
10 |
9 |
8 |
0 |
13 |
14 |
1 |
2 |
3 |
4 |
5 |
6 |
0 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
0 |
9 |
11 |
13 |
8 |
10 |
12 |
14 |
6 |
4 |
2 |
7 |
5 |
3 |
1 |
13 |
0 |
8 |
9 |
10 |
11 |
5 |
4 |
12 |
14 |
3 |
2 |
1 |
7 |
6 |
12 |
13 |
0 |
8 |
9 |
3 |
11 |
2 |
4 |
10 |
14 |
1 |
7 |
6 |
5 |
11 |
12 |
13 |
0 |
1 |
9 |
10 |
7 |
3 |
2 |
8 |
14 |
6 |
5 |
4 |
10 |
11 |
12 |
6 |
0 |
8 |
9 |
5 |
2 |
1 |
7 |
13 |
14 |
4 |
3 |
9 |
10 |
4 |
12 |
13 |
0 |
8 |
3 |
1 |
7 |
6 |
5 |
11 |
14 |
2 |
8 |
2 |
10 |
11 |
12 |
13 |
0 |
1 |
7 |
6 |
5 |
4 |
3 |
9 |
14 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
6 |
14 |
5 |
4 |
3 |
2 |
1 |
0 |
Рис. 26
Однако ДЛК 21-го порядка с ходу не получился. Надо подумать.
***
Подумав над веткой алгоритма Гергели для порядков вида n = 2k + 1, пришла к выводу, что здесь тоже надо рассматривать три случая: а) k – нечётное число не кратное 3; б) k – нечётное число кратное 3; в) k – чётное число. Показанный выше пример для n = 15, а также приведённый в статье Гергели пример для n = 11, относятся к случаю а). В этом случае всё очень просто. И вот вам ещё один подобный пример: для n = 23 (k = 11). Готовый ДЛК 23-го порядка показан на рис. 27.
1 |
22 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
13 |
0 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
2 |
12 |
2 |
3 |
22 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
1 |
15 |
12 |
0 |
21 |
20 |
19 |
18 |
17 |
16 |
4 |
14 |
13 |
3 |
4 |
5 |
22 |
7 |
8 |
9 |
10 |
11 |
1 |
2 |
17 |
13 |
12 |
0 |
21 |
20 |
19 |
18 |
6 |
16 |
15 |
14 |
4 |
5 |
6 |
7 |
22 |
9 |
10 |
11 |
1 |
2 |
3 |
19 |
14 |
13 |
12 |
0 |
21 |
20 |
8 |
18 |
17 |
16 |
15 |
5 |
6 |
7 |
8 |
9 |
22 |
11 |
1 |
2 |
3 |
4 |
21 |
15 |
14 |
13 |
12 |
0 |
10 |
20 |
19 |
18 |
17 |
16 |
6 |
7 |
8 |
9 |
10 |
11 |
22 |
2 |
3 |
4 |
5 |
12 |
16 |
15 |
14 |
13 |
1 |
0 |
21 |
20 |
19 |
18 |
17 |
7 |
8 |
9 |
10 |
11 |
1 |
2 |
22 |
4 |
5 |
6 |
14 |
17 |
16 |
15 |
3 |
13 |
12 |
0 |
21 |
20 |
19 |
18 |
8 |
9 |
10 |
11 |
1 |
2 |
3 |
4 |
22 |
6 |
7 |
16 |
18 |
17 |
5 |
15 |
14 |
13 |
12 |
0 |
21 |
20 |
19 |
9 |
10 |
11 |
1 |
2 |
3 |
4 |
5 |
6 |
22 |
8 |
18 |
19 |
7 |
17 |
16 |
15 |
14 |
13 |
12 |
0 |
21 |
20 |
10 |
11 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
22 |
20 |
9 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
0 |
21 |
22 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
0 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
0 |
13 |
15 |
17 |
19 |
21 |
12 |
14 |
16 |
18 |
20 |
22 |
10 |
8 |
6 |
4 |
2 |
11 |
9 |
7 |
5 |
3 |
1 |
21 |
0 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
9 |
8 |
20 |
22 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
11 |
10 |
20 |
21 |
0 |
12 |
13 |
14 |
15 |
16 |
17 |
7 |
19 |
6 |
8 |
18 |
22 |
5 |
4 |
3 |
2 |
1 |
11 |
10 |
9 |
19 |
20 |
21 |
0 |
12 |
13 |
14 |
15 |
5 |
17 |
18 |
4 |
7 |
6 |
16 |
22 |
3 |
2 |
1 |
11 |
10 |
9 |
8 |
18 |
19 |
20 |
21 |
0 |
12 |
13 |
3 |
15 |
16 |
17 |
2 |
6 |
5 |
4 |
14 |
22 |
1 |
11 |
10 |
9 |
8 |
7 |
17 |
18 |
19 |
20 |
21 |
0 |
1 |
13 |
14 |
15 |
16 |
11 |
5 |
4 |
3 |
2 |
12 |
22 |
10 |
9 |
8 |
7 |
6 |
16 |
17 |
18 |
19 |
20 |
10 |
0 |
12 |
13 |
14 |
15 |
9 |
4 |
3 |
2 |
1 |
11 |
21 |
22 |
8 |
7 |
6 |
5 |
15 |
16 |
17 |
18 |
8 |
20 |
21 |
0 |
12 |
13 |
14 |
7 |
3 |
2 |
1 |
11 |
10 |
9 |
19 |
22 |
6 |
5 |
4 |
14 |
15 |
16 |
6 |
18 |
19 |
20 |
21 |
0 |
12 |
13 |
5 |
2 |
1 |
11 |
10 |
9 |
8 |
7 |
17 |
22 |
4 |
3 |
13 |
14 |
4 |
16 |
17 |
18 |
19 |
20 |
21 |
0 |
12 |
3 |
1 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
15 |
22 |
2 |
12 |
2 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
0 |
1 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
13 |
22 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
10 |
22 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Рис. 27
Реализацию этой ветви алгоритма тоже очень просто выполнить.
Теперь рассмотрим случай в). Начнём с самого простого примера: k = 4, n = 9. Здесь тоже всё оказалось просто. Берём ДЛК 8-го порядка с рис. 19 и помещаем составляющие его квадраты 4х4 в матрицу для латинского квадрата 9-го порядка, как показано на рис. 28.
1 |
2 |
7 |
4 |
|
0 |
3 |
6 |
5 |
4 |
3 |
2 |
5 |
|
1 |
6 |
7 |
0 |
6 |
1 |
4 |
3 |
|
7 |
0 |
5 |
2 |
3 |
0 |
1 |
2 |
|
6 |
5 |
4 |
7 |
|
|
|
|
|
|
|
|
|
0 |
7 |
6 |
1 |
|
5 |
2 |
3 |
4 |
5 |
6 |
3 |
0 |
|
4 |
7 |
2 |
1 |
7 |
4 |
5 |
6 |
|
2 |
1 |
0 |
3 |
2 |
5 |
0 |
7 |
|
3 |
4 |
1 |
6 |
Рис. 28
В центральную ячейку квадрата пишем число 8, числа в зелёных ячейках тоже заменяем числом 8, а числа из зелёных ячеек выносим в центральный горизонтальный ряд. Центральный вертикальный ряд после этого заполняется элементарно. На рис. 29 вы видите готовый ДЛК 9-го порядка, построенный методом Гергели.
1 |
2 |
7 |
4 |
3 |
0 |
8 |
6 |
5 |
4 |
3 |
2 |
5 |
1 |
8 |
6 |
7 |
0 |
6 |
1 |
4 |
3 |
2 |
7 |
0 |
5 |
8 |
3 |
0 |
1 |
2 |
4 |
6 |
5 |
8 |
7 |
7 |
5 |
6 |
0 |
8 |
1 |
3 |
4 |
2 |
0 |
7 |
8 |
1 |
6 |
5 |
2 |
3 |
4 |
5 |
6 |
3 |
8 |
0 |
4 |
7 |
2 |
1 |
8 |
4 |
5 |
6 |
7 |
2 |
1 |
0 |
3 |
2 |
8 |
0 |
7 |
5 |
3 |
4 |
1 |
6 |
Рис. 28
Следующий порядок в этой серии порядков равен 13 (k = 6). Всё выполняем совершенно аналогично: берём ДЛК 12-го порядка с рис. 20 и размещаем его в матрице для латинского квадрата 13-го порядка, а затем выполняем замены и перестановки чисел (рис. 29).
1 |
12 |
3 |
4 |
5 |
6 |
8 |
0 |
11 |
10 |
9 |
2 |
7 |
5 |
3 |
12 |
1 |
4 |
2 |
0 |
8 |
10 |
7 |
6 |
9 |
11 |
12 |
1 |
5 |
2 |
6 |
3 |
10 |
9 |
0 |
8 |
11 |
7 |
4 |
2 |
4 |
1 |
6 |
12 |
5 |
9 |
11 |
3 |
0 |
7 |
10 |
8 |
6 |
5 |
4 |
3 |
2 |
12 |
7 |
1 |
8 |
9 |
10 |
11 |
0 |
3 |
6 |
2 |
12 |
1 |
4 |
11 |
10 |
7 |
5 |
8 |
0 |
9 |
10 |
8 |
0 |
11 |
9 |
7 |
12 |
6 |
4 |
2 |
1 |
5 |
3 |
0 |
11 |
10 |
9 |
8 |
1 |
5 |
7 |
2 |
3 |
4 |
12 |
6 |
8 |
10 |
7 |
0 |
3 |
11 |
1 |
5 |
9 |
6 |
12 |
4 |
2 |
9 |
0 |
8 |
5 |
7 |
10 |
3 |
4 |
1 |
11 |
2 |
6 |
12 |
11 |
9 |
6 |
7 |
10 |
8 |
4 |
2 |
12 |
1 |
0 |
3 |
5 |
7 |
2 |
9 |
10 |
11 |
0 |
6 |
12 |
5 |
4 |
3 |
8 |
1 |
4 |
7 |
11 |
8 |
0 |
9 |
2 |
3 |
6 |
12 |
5 |
1 |
10 |
Рис. 29
ДЛК порядка 17 пропускаю, сразу покажу построение ДЛК 21-го порядка (k = 10). Смотрите это построение на рис. 30.
1 |
20 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
12 |
0 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
2 |
11 |
9 |
3 |
20 |
5 |
1 |
10 |
6 |
4 |
8 |
2 |
17 |
12 |
18 |
14 |
16 |
0 |
11 |
15 |
7 |
13 |
19 |
3 |
4 |
5 |
20 |
9 |
2 |
1 |
6 |
7 |
8 |
0 |
18 |
17 |
16 |
11 |
12 |
19 |
10 |
15 |
14 |
13 |
4 |
5 |
1 |
9 |
20 |
3 |
2 |
10 |
6 |
7 |
18 |
17 |
16 |
0 |
12 |
13 |
8 |
19 |
11 |
15 |
14 |
20 |
1 |
9 |
3 |
4 |
7 |
8 |
2 |
10 |
5 |
16 |
15 |
0 |
12 |
18 |
17 |
14 |
13 |
19 |
11 |
6 |
7 |
6 |
10 |
2 |
3 |
8 |
20 |
1 |
5 |
4 |
19 |
14 |
15 |
11 |
9 |
18 |
13 |
12 |
0 |
16 |
17 |
8 |
7 |
6 |
1 |
2 |
9 |
10 |
20 |
4 |
3 |
15 |
13 |
14 |
5 |
0 |
19 |
12 |
11 |
16 |
17 |
18 |
2 |
8 |
4 |
6 |
10 |
1 |
5 |
7 |
20 |
9 |
13 |
19 |
3 |
17 |
15 |
11 |
0 |
16 |
14 |
18 |
12 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
20 |
11 |
1 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
0 |
5 |
10 |
2 |
8 |
7 |
20 |
3 |
9 |
1 |
6 |
14 |
16 |
11 |
19 |
13 |
4 |
17 |
18 |
12 |
0 |
15 |
16 |
12 |
17 |
0 |
18 |
14 |
19 |
15 |
13 |
11 |
20 |
6 |
2 |
7 |
10 |
8 |
4 |
9 |
5 |
3 |
1 |
0 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
1 |
2 |
11 |
20 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
12 |
18 |
14 |
16 |
0 |
11 |
15 |
17 |
3 |
19 |
7 |
9 |
13 |
20 |
5 |
1 |
10 |
6 |
4 |
8 |
2 |
18 |
17 |
16 |
11 |
12 |
19 |
0 |
5 |
14 |
13 |
10 |
3 |
4 |
15 |
20 |
9 |
2 |
1 |
6 |
7 |
8 |
17 |
16 |
0 |
12 |
13 |
18 |
9 |
11 |
15 |
14 |
8 |
4 |
5 |
1 |
19 |
20 |
3 |
2 |
10 |
6 |
7 |
15 |
0 |
12 |
18 |
17 |
4 |
13 |
19 |
11 |
16 |
6 |
20 |
1 |
9 |
3 |
14 |
7 |
8 |
2 |
10 |
5 |
14 |
15 |
11 |
19 |
8 |
13 |
12 |
0 |
16 |
17 |
9 |
7 |
6 |
10 |
2 |
3 |
18 |
20 |
1 |
5 |
4 |
13 |
14 |
15 |
10 |
19 |
12 |
11 |
16 |
17 |
18 |
5 |
8 |
7 |
6 |
1 |
2 |
9 |
0 |
20 |
4 |
3 |
19 |
13 |
7 |
15 |
11 |
0 |
16 |
14 |
18 |
12 |
3 |
2 |
8 |
4 |
6 |
10 |
1 |
5 |
17 |
20 |
9 |
11 |
2 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
0 |
1 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
12 |
20 |
6 |
11 |
19 |
13 |
14 |
17 |
18 |
12 |
0 |
15 |
4 |
5 |
10 |
2 |
8 |
7 |
20 |
3 |
9 |
1 |
16 |
Рис. 30
Всё аналогично двум предыдущим примерам. Основной момент - правильно определить те числа, которые заменяются числом 20 [в общем случае – числом (n – 1)]. Ячейки, в которых заменяются числа, во всех трёх квадратах выделены зелёным цветом.
Осталось рассмотреть всего один случай: k – нечётное число кратное 3. Рассмотрим построение ДЛК порядка 19, в этом случае k = 9. Будем действовать точно так же, возьмём ДЛК 18-го порядка с рис. 25 и поместим его в матрицу для латинского квадрата 19-го порядка (рис. 31).
1 |
2 |
3 |
4 |
5 |
15 |
7 |
8 |
9 |
|
0 |
17 |
16 |
6 |
14 |
13 |
12 |
11 |
10 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
2 |
3 |
|
12 |
11 |
10 |
0 |
17 |
16 |
15 |
14 |
13 |
7 |
8 |
9 |
10 |
11 |
3 |
4 |
5 |
6 |
|
15 |
14 |
13 |
12 |
2 |
1 |
0 |
17 |
16 |
8 |
9 |
7 |
2 |
3 |
1 |
5 |
6 |
4 |
|
13 |
15 |
14 |
10 |
12 |
11 |
16 |
0 |
17 |
2 |
3 |
1 |
5 |
6 |
4 |
17 |
9 |
16 |
|
7 |
0 |
8 |
13 |
15 |
14 |
10 |
12 |
11 |
5 |
6 |
4 |
8 |
9 |
7 |
2 |
12 |
1 |
|
10 |
3 |
11 |
16 |
0 |
17 |
13 |
15 |
14 |
6 |
13 |
14 |
9 |
7 |
8 |
3 |
1 |
2 |
|
11 |
10 |
12 |
17 |
16 |
0 |
5 |
4 |
15 |
0 |
7 |
8 |
3 |
1 |
2 |
6 |
4 |
5 |
|
14 |
13 |
15 |
11 |
10 |
12 |
17 |
16 |
9 |
3 |
1 |
2 |
6 |
4 |
5 |
9 |
7 |
8 |
|
17 |
16 |
0 |
14 |
13 |
15 |
11 |
10 |
12 |
|
|
|
|
|
|
|
|
|
18 |
|
|
|
|
|
|
|
|
|
17 |
0 |
10 |
11 |
12 |
13 |
14 |
15 |
7 |
|
16 |
6 |
5 |
4 |
3 |
2 |
1 |
9 |
8 |
14 |
15 |
16 |
17 |
0 |
10 |
11 |
3 |
13 |
|
4 |
12 |
2 |
1 |
9 |
8 |
7 |
6 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
8 |
0 |
10 |
|
1 |
9 |
17 |
7 |
6 |
5 |
4 |
3 |
2 |
13 |
11 |
12 |
16 |
14 |
6 |
10 |
17 |
0 |
|
9 |
8 |
1 |
15 |
5 |
7 |
3 |
2 |
4 |
10 |
17 |
0 |
13 |
2 |
12 |
16 |
14 |
15 |
|
6 |
5 |
7 |
3 |
11 |
4 |
9 |
8 |
1 |
16 |
14 |
15 |
1 |
17 |
0 |
13 |
11 |
12 |
|
3 |
2 |
4 |
9 |
8 |
10 |
6 |
5 |
7 |
15 |
16 |
5 |
0 |
10 |
17 |
12 |
13 |
11 |
|
2 |
4 |
3 |
8 |
1 |
9 |
14 |
7 |
6 |
12 |
4 |
11 |
15 |
16 |
14 |
0 |
10 |
17 |
|
8 |
1 |
9 |
5 |
7 |
6 |
2 |
13 |
3 |
9 |
10 |
17 |
12 |
13 |
11 |
15 |
16 |
14 |
|
5 |
7 |
6 |
2 |
4 |
3 |
8 |
1 |
0 |
Рис. 31
И вот тут загвоздка вышла: никак не могу определить те числа, которое надо заменить числом 18. Опять надо думать. Совсем немного осталось!
***
Так ничего и не придумала для последнего случая. Ну, ДЛК 19-го порядка очень просто построить и без метода Гергели. Для данного порядка, поскольку он является простым числом, существует полная группа MOLS, состоящая из 18 латинских квадратов, из них 16 будут диагональные.
Покажу реализацию алгоритма для самого простого случая: n = 2k, где k – нечётное число не кратное 3.
Текст программы для метода Гергели (язык QBASIC)
|
10 PRINT "VVEDITE K" 15 INPUT K 20 IF INT(K / 2) = K / 2 THEN 10 25 IF INT(K / 3) = K / 3 THEN 10 30 IF K < 5 THEN 10 32 N = 2 * K: S = (N - 1) * N / 2 33 OPEN "MK.txt" FOR OUTPUT AS #1 35 DIM A(N, N) 40 FOR I = 1 TO K: A(1, I) = I: A(I, 1) = I: NEXT I 45 FOR I = 2 TO K 50 FOR J = 2 TO K + 1 - I 55 A(I, J) = A(I, J - 1) + 1 60 NEXT J 65 NEXT I 70 FOR I = 2 TO K: A(I, K) = I - 1: NEXT I 75 FOR I = 3 TO K 80 FOR J = K - 1 TO K - I + 2 STEP -1 85 A(I, J) = A(I, J + 1) - 1 90 NEXT J 95 NEXT I 100 A(1, K + 1) = 0: A(1, N) = K + 1 105 FOR J = N - 1 TO K + 2 STEP -1: A(1, J) = A(1, J + 1) + 1: NEXT J 110 I = 2 115 A(I, K + 1) = A(I - 1, N) 120 FOR J = K + 2 TO N 125 A(I, J) = A(I - 1, J - 1) 130 NEXT J 135 I = I + 1 140 IF I > K THEN 150 145 GOTO 115 150 A(K + 1, 1) = A(1, K + 2): A(K + 1, 2) = A(1, K + 1) 155 FOR J = 3 TO K: A(K + 1, J) = A(1, N + 3 - J): NEXT J 160 I = K + 2 165 A(I, 1) = A(I - 1, K) 170 FOR J = 2 TO K: A(I, J) = A(I - 1, J - 1): NEXT J 175 I = I + 1 180 IF I > N THEN 190 185 GOTO 165 190 A(K + 1, N - 1) = K: A(K + 1, N) = K - 1: A(K + 1, K + 1) = K - 2 195 FOR J = K + 2 TO N - 2: A(K + 1, J) = A(K + 1, J - 1) - 1: NEXT J 200 I = K + 2 205 A(I, N) = A(I - 1, K + 1) 210 FOR J = N - 1 TO K + 1 STEP -1: A(I, J) = A(I - 1, J + 1): NEXT J 215 I = I + 1 220 IF I > N THEN 230 225 GOTO 205 230 FOR I = K + 1 TO N 235 A(I, N + 1 - I) = A(I, N + 1 - I) - K 240 IF A(I, N + 1 - I) < 0 THEN A(I, N + 1 - I) = K 245 NEXT I 250 FOR I = K + 1 TO N 255 A(I, I) = A(I, I) + K 260 IF A(I, I) = N THEN A(I, I) = 0 265 NEXT I 270 A(K, 1) = 0: A(K, N) = K 275 FOR I = 1 TO K - 1: A(I, I + 1) = A(I, I + 1) + K: NEXT I 280 FOR I = 1 TO K - 1: A(I, N - I) = A(I, N - I) - K: NEXT I 290 FOR P = 1 TO N 292 Z = 0 295 FOR Q = 1 TO N 300 Z = Z + A(P, Q) 305 NEXT Q 310 IF Z <> S THEN 600 315 NEXT P 320 Z1 = 0: Z2 = 0 325 FOR P = 1 TO N 335 Z1 = Z1 + A(P, P): Z2 = Z2 + A(P, N + 1 - P) 340 NEXT P 345 IF Z1 = S THEN IF Z2 = S THEN 500 350 GOTO 600 500 FOR X = 1 TO N 505 FOR Y = 1 TO N 510 PRINT A(X, Y); 512 PRINT #1, A(X, Y); 515 NEXT Y 520 PRINT : PRINT #1, 525 NEXT X 530 GOTO 610 600 PRINT "PROIZOSHLA OSHIBKA!" 610 CLOSE #1 615 END
|
Составила Макарова Н. В. 25 мая 2009 г. |
В программу надо ввести значение k. При этом не забывайте, что k в этом случае должно быть нечётным и не кратным 3. Программа работает для k ≥ 5.
На рис. 32 показан диагональный латинский квадрат 34-го порядка, построенный по данной программе. В этом примере k = 17.
1 |
19 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
0 |
33 |
32 |
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
2 |
18 |
2 |
3 |
21 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
1 |
18 |
0 |
33 |
32 |
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
4 |
20 |
19 |
3 |
4 |
5 |
23 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
1 |
2 |
19 |
18 |
0 |
33 |
32 |
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
6 |
22 |
21 |
20 |
4 |
5 |
6 |
7 |
25 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
1 |
2 |
3 |
20 |
19 |
18 |
0 |
33 |
32 |
31 |
30 |
29 |
28 |
27 |
26 |
8 |
24 |
23 |
22 |
21 |
5 |
6 |
7 |
8 |
9 |
27 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
1 |
2 |
3 |
4 |
21 |
20 |
19 |
18 |
0 |
33 |
32 |
31 |
30 |
29 |
28 |
10 |
26 |
25 |
24 |
23 |
22 |
6 |
7 |
8 |
9 |
10 |
11 |
29 |
13 |
14 |
15 |
16 |
17 |
1 |
2 |
3 |
4 |
5 |
22 |
21 |
20 |
19 |
18 |
0 |
33 |
32 |
31 |
30 |
12 |
28 |
27 |
26 |
25 |
24 |
23 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
31 |
15 |
16 |
17 |
1 |
2 |
3 |
4 |
5 |
6 |
23 |
22 |
21 |
20 |
19 |
18 |
0 |
33 |
32 |
14 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
33 |
17 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
0 |
16 |
32 |
31 |
30 |
29 |
28 |
27 |
26 |
25 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
1 |
0 |
33 |
32 |
31 |
30 |
29 |
28 |
27 |
26 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
1 |
2 |
20 |
4 |
5 |
6 |
7 |
8 |
9 |
26 |
25 |
24 |
23 |
22 |
21 |
3 |
19 |
18 |
0 |
33 |
32 |
31 |
30 |
29 |
28 |
27 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
1 |
2 |
3 |
4 |
22 |
6 |
7 |
8 |
9 |
10 |
27 |
26 |
25 |
24 |
23 |
5 |
21 |
20 |
19 |
18 |
0 |
33 |
32 |
31 |
30 |
29 |
28 |
12 |
13 |
14 |
15 |
16 |
17 |
1 |
2 |
3 |
4 |
5 |
6 |
24 |
8 |
9 |
10 |
11 |
28 |
27 |
26 |
25 |
7 |
23 |
22 |
21 |
20 |
19 |
18 |
0 |
33 |
32 |
31 |
30 |
29 |
13 |
14 |
15 |
16 |
17 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
26 |
10 |
11 |
12 |
29 |
28 |
27 |
9 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
0 |
33 |
32 |
31 |
30 |
14 |
15 |
16 |
17 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
28 |
12 |
13 |
30 |
29 |
11 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
0 |
33 |
32 |
31 |
15 |
16 |
17 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
30 |
14 |
31 |
13 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
0 |
33 |
32 |
16 |
17 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
32 |
15 |
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
0 |
33 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
33 |
32 |
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
33 |
0 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
15 |
32 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
17 |
16 |
32 |
33 |
0 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
13 |
31 |
14 |
30 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
17 |
16 |
15 |
31 |
32 |
33 |
0 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
11 |
29 |
30 |
13 |
12 |
28 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
17 |
16 |
15 |
14 |
30 |
31 |
32 |
33 |
0 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
9 |
27 |
28 |
29 |
12 |
11 |
10 |
26 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
17 |
16 |
15 |
14 |
13 |
29 |
30 |
31 |
32 |
33 |
0 |
18 |
19 |
20 |
21 |
22 |
23 |
7 |
25 |
26 |
27 |
28 |
11 |
10 |
9 |
8 |
24 |
6 |
5 |
4 |
3 |
2 |
1 |
17 |
16 |
15 |
14 |
13 |
12 |
28 |
29 |
30 |
31 |
32 |
33 |
0 |
18 |
19 |
20 |
21 |
5 |
23 |
24 |
25 |
26 |
27 |
10 |
9 |
8 |
7 |
6 |
22 |
4 |
3 |
2 |
1 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
0 |
18 |
19 |
3 |
21 |
22 |
23 |
24 |
25 |
26 |
9 |
8 |
7 |
6 |
5 |
4 |
20 |
2 |
1 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
0 |
1 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
16 |
0 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
17 |
33 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
14 |
32 |
33 |
0 |
18 |
19 |
20 |
21 |
22 |
23 |
6 |
5 |
4 |
3 |
2 |
1 |
17 |
16 |
15 |
31 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
23 |
24 |
25 |
26 |
27 |
28 |
12 |
30 |
31 |
32 |
33 |
0 |
18 |
19 |
20 |
21 |
22 |
5 |
4 |
3 |
2 |
1 |
17 |
16 |
15 |
14 |
13 |
29 |
11 |
10 |
9 |
8 |
7 |
6 |
22 |
23 |
24 |
25 |
26 |
10 |
28 |
29 |
30 |
31 |
32 |
33 |
0 |
18 |
19 |
20 |
21 |
4 |
3 |
2 |
1 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
27 |
9 |
8 |
7 |
6 |
5 |
21 |
22 |
23 |
24 |
8 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
0 |
18 |
19 |
20 |
3 |
2 |
1 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
25 |
7 |
6 |
5 |
4 |
20 |
21 |
22 |
6 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
0 |
18 |
19 |
2 |
1 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
23 |
5 |
4 |
3 |
19 |
20 |
4 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
0 |
18 |
1 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
21 |
3 |
2 |
18 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
0 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
19 |
1 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Рис. 32
На основе предложенной программы легко составить программу построения ДЛК порядков вида n = 2k + 1, где k – нечётное число не кратное 3. Смотрите примеры построения ДЛК порядков 15 и 23 (рис. 26 – 27). На основе показанного выше ДЛК 34-го порядка очень просто построить ДЛК 35 порядка.
Реализовать другие ветви алгоритма Гергели сложнее. Предлагаю читателям сделать это. Кроме того, надо додумать одну ветвь алгоритма: n = 2k + 1, где k –нечётное число кратное 3 (см. рис. 31).
Ещё раз напомню, что метод описан в статье Гергели, которую я могу выслать читателю, захотевшему разобраться с этим методом досконально.
ДОБАВЛЕНИЕ (26 мая 2011 г)
На форуме Портала ЕН (см. [1]) задачку предложили, связанную с латинскими диагональными квадратами. Заглянула в эту статью, вспомнила нерешённую задачу о построении ДЛК 19-го порядка методом Гергели. Предложила задачу на форуме. Участник форума А. Чернов задачу сразу решил. Он действовал по схеме, изображённой на рис. 15. Мне показал квадрат D1 и готовый диагональный латинский квадрат 19-го порядка. Вот эти квадраты:
D1 =
1 2 3 4 5 6 7 8 9
2 3 1 7 4 8 9 5 6
3 1 2 5 8 9 6 7 4
4 8 9 6 3 7 1 2 5
5 6 8 9 7 4 2 1 3
6 4 7 1 9 5 8 3 2
7 9 5 8 2 3 4 6 1
8 5 4 2 6 1 3 9 7
9 7 6 3 1 2 5 4 8
D =
1 18 3 4 5 6 7 8 9 11 0 17 16 15 14 13 12 2 10
2 3 18 7 4 8 9 5 6 10 15 14 0 17 13 16 1 12 11
3 1 2 18 8 9 6 7 4 14 13 16 15 0 17 5 11 10 12
4 8 9 6 18 7 1 2 5 12 14 11 10 16 3 15 0 17 13
5 6 8 9 7 18 2 1 3 13 12 10 11 4 16 0 17 15 14
6 4 7 1 9 5 18 3 2 17 11 12 8 14 0 10 16 13 15
7 9 5 8 2 3 4 18 1 15 10 6 13 12 11 17 14 0 16
8 5 4 2 6 1 3 9 18 16 7 0 12 10 15 11 13 14 17
18 7 6 3 1 2 5 4 8 0 17 13 14 11 10 12 15 16 9
0 11 10 14 12 13 17 15 16 18 2 8 7 5 6 1 9 4 3
11 0 12 13 14 10 15 17 7 8 16 18 6 1 5 4 3 9 2
13 14 11 0 10 12 16 6 17 7 8 15 18 3 1 9 2 5 4
10 12 13 11 0 14 8 16 15 5 6 7 17 18 9 2 4 3 1
14 17 16 12 15 4 11 0 10 6 1 9 2 13 18 3 7 8 5
15 16 17 10 3 11 0 13 14 1 5 4 9 2 12 18 8 7 6
17 15 0 5 11 16 12 10 13 9 4 1 3 7 2 14 18 6 8
16 13 1 15 17 0 14 11 12 4 3 2 5 9 8 6 10 18 7
12 2 15 16 13 17 10 14 0 3 9 5 1 8 4 7 6 11 18
9 10 14 17 16 15 13 12 11 2 18 3 4 6 7 8 5 1 0
Дальше я стала разбираться сама.
Взяла в качестве квадрата D1 такой латинский квадрат 9-го порядка (рис. 33):
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
2 |
3 |
1 |
5 |
6 |
4 |
8 |
9 |
7 |
3 |
1 |
2 |
6 |
4 |
5 |
9 |
7 |
8 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
2 |
3 |
5 |
6 |
4 |
8 |
9 |
7 |
2 |
3 |
1 |
6 |
4 |
5 |
9 |
7 |
8 |
3 |
1 |
2 |
7 |
8 |
9 |
1 |
2 |
3 |
4 |
5 |
6 |
8 |
9 |
7 |
2 |
3 |
1 |
5 |
6 |
4 |
9 |
7 |
8 |
3 |
1 |
2 |
6 |
4 |
5 |
Рис. 33
В этом латинском квадрате одна главная и одна разломанная диагональ должны состоять из различных чисел (это хорошо видно на рис. 15). На рисунке эти диагонали выделены.
На рис. 34 показан результат выполнения первого этапа – заполнение верхней половины квадрата 19-го порядка.
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
0 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
2 |
3 |
1 |
5 |
6 |
4 |
8 |
9 |
7 |
|
16 |
0 |
17 |
13 |
15 |
14 |
10 |
12 |
11 |
3 |
1 |
2 |
6 |
4 |
5 |
9 |
7 |
8 |
|
17 |
16 |
0 |
14 |
13 |
15 |
11 |
10 |
12 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
2 |
3 |
|
12 |
11 |
10 |
0 |
17 |
16 |
15 |
14 |
13 |
5 |
6 |
4 |
8 |
9 |
7 |
2 |
3 |
1 |
|
10 |
12 |
11 |
16 |
0 |
17 |
13 |
15 |
14 |
6 |
4 |
5 |
9 |
7 |
8 |
3 |
1 |
2 |
|
11 |
10 |
12 |
17 |
16 |
0 |
14 |
13 |
15 |
7 |
8 |
9 |
1 |
2 |
3 |
4 |
5 |
6 |
|
15 |
14 |
13 |
12 |
11 |
10 |
0 |
17 |
16 |
8 |
9 |
7 |
2 |
3 |
1 |
5 |
6 |
4 |
|
13 |
15 |
14 |
10 |
12 |
11 |
16 |
0 |
17 |
9 |
7 |
8 |
3 |
1 |
2 |
6 |
4 |
5 |
|
14 |
13 |
15 |
11 |
10 |
12 |
17 |
16 |
0 |
|
|
|
|
|
|
|
|
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 34
Квадрат D2 получается из квадрата D1 очень просто: к каждому элементу квадрата D1 надо прибавить 9 и затем отразить квадрата относительно вертикальной оси симметрии. Сумма 18 берётся по модулю 9.
Далее переставляем разломанную диагональ 2, 1, 6, 8, 7, 3, 5, 4, 9 из D1 в D2 и заменяем числа этой диагонали в D1 на 18; диагональ, бывшая в D2, переходит в столбец, полученный результат смотрите на рис. 35.
1 |
18 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
11 |
0 |
17 |
16 |
15 |
14 |
13 |
12 |
2 |
10 |
2 |
3 |
18 |
5 |
6 |
4 |
8 |
9 |
7 |
10 |
16 |
0 |
17 |
13 |
15 |
14 |
1 |
12 |
11 |
3 |
1 |
2 |
18 |
4 |
5 |
9 |
7 |
8 |
15 |
17 |
16 |
0 |
14 |
13 |
6 |
11 |
10 |
12 |
4 |
5 |
6 |
7 |
18 |
9 |
1 |
2 |
3 |
17 |
12 |
11 |
10 |
0 |
8 |
16 |
15 |
14 |
13 |
5 |
6 |
4 |
8 |
9 |
18 |
2 |
3 |
1 |
16 |
10 |
12 |
11 |
7 |
0 |
17 |
13 |
15 |
14 |
6 |
4 |
5 |
9 |
7 |
8 |
18 |
1 |
2 |
12 |
11 |
10 |
3 |
17 |
16 |
0 |
14 |
13 |
15 |
7 |
8 |
9 |
1 |
2 |
3 |
4 |
18 |
6 |
14 |
15 |
5 |
13 |
12 |
11 |
10 |
0 |
17 |
16 |
8 |
9 |
7 |
2 |
3 |
1 |
5 |
6 |
18 |
13 |
4 |
15 |
14 |
10 |
12 |
11 |
16 |
0 |
17 |
18 |
7 |
8 |
3 |
1 |
2 |
6 |
4 |
5 |
0 |
14 |
13 |
15 |
11 |
10 |
12 |
17 |
16 |
9 |
|
|
|
|
|
|
|
|
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 35
Осталось заполнить нижнюю половину квадрата. Здесь выполняется преобразование квадратов D1, D2 в квадраты D3, D4 (см. схему на рис. 15). Затем на место главной диагонали в квадрате D4 помещается разломанная диагональ из квадрата D2, на место главной диагонали в квадрате D3 помещается разломанная диагональ, которая была в квадрате D2 первоначально (перешедшая в столбец); числа разломанной диагонали в квадрате D3 заменятся на число 18, заменённые числа переходят в столбец. Центральная строка заполняется элементарно.
Готовый ДЛК 19-го порядка вы видите на рис. 36.
1 |
18 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
11 |
0 |
17 |
16 |
15 |
14 |
13 |
12 |
2 |
10 |
2 |
3 |
18 |
5 |
6 |
4 |
8 |
9 |
7 |
10 |
16 |
0 |
17 |
13 |
15 |
14 |
1 |
12 |
11 |
3 |
1 |
2 |
18 |
4 |
5 |
9 |
7 |
8 |
15 |
17 |
16 |
0 |
14 |
13 |
6 |
11 |
10 |
12 |
4 |
5 |
6 |
7 |
18 |
9 |
1 |
2 |
3 |
17 |
12 |
11 |
10 |
0 |
8 |
16 |
15 |
14 |
13 |
5 |
6 |
4 |
8 |
9 |
18 |
2 |
3 |
1 |
16 |
10 |
12 |
11 |
7 |
0 |
17 |
13 |
15 |
14 |
6 |
4 |
5 |
9 |
7 |
8 |
18 |
1 |
2 |
12 |
11 |
10 |
3 |
17 |
16 |
0 |
14 |
13 |
15 |
7 |
8 |
9 |
1 |
2 |
3 |
4 |
18 |
6 |
14 |
15 |
5 |
13 |
12 |
11 |
10 |
0 |
17 |
16 |
8 |
9 |
7 |
2 |
3 |
1 |
5 |
6 |
18 |
13 |
4 |
15 |
14 |
10 |
12 |
11 |
16 |
0 |
17 |
18 |
7 |
8 |
3 |
1 |
2 |
6 |
4 |
5 |
0 |
14 |
13 |
15 |
11 |
10 |
12 |
17 |
16 |
9 |
0 |
11 |
10 |
15 |
17 |
16 |
12 |
14 |
13 |
18 |
8 |
3 |
4 |
2 |
6 |
7 |
5 |
9 |
1 |
17 |
15 |
16 |
11 |
0 |
10 |
14 |
12 |
4 |
3 |
13 |
18 |
5 |
1 |
9 |
2 |
7 |
6 |
8 |
16 |
17 |
15 |
10 |
11 |
0 |
13 |
5 |
12 |
4 |
3 |
14 |
18 |
9 |
2 |
1 |
6 |
8 |
7 |
15 |
16 |
17 |
0 |
10 |
11 |
3 |
13 |
14 |
2 |
5 |
4 |
12 |
18 |
1 |
9 |
8 |
7 |
6 |
14 |
12 |
13 |
17 |
15 |
7 |
11 |
0 |
10 |
6 |
1 |
9 |
2 |
16 |
18 |
8 |
4 |
3 |
5 |
13 |
14 |
12 |
16 |
8 |
15 |
10 |
11 |
0 |
7 |
9 |
2 |
1 |
6 |
17 |
18 |
3 |
5 |
4 |
12 |
13 |
14 |
6 |
16 |
17 |
0 |
10 |
11 |
5 |
2 |
1 |
9 |
8 |
7 |
15 |
18 |
4 |
3 |
11 |
0 |
1 |
14 |
12 |
13 |
17 |
15 |
16 |
9 |
7 |
6 |
8 |
4 |
3 |
5 |
10 |
18 |
2 |
10 |
2 |
0 |
13 |
14 |
12 |
16 |
17 |
15 |
1 |
6 |
8 |
7 |
3 |
5 |
4 |
9 |
11 |
18 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
8 |
18 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Рис. 36
Аналогично построен ДЛК 31-го порядка – следующего порядка в данной серии порядков. В качестве D1 выбран латинский квадрат 15-го порядка, показанный на рис. 37.
1 |
10 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
3 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
6 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
14 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
10 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
3 |
1 |
13 |
14 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
6 |
15 |
Рис. 37
Этот латинский квадрат взят из сборника статей «Анатомия магических квадратов», который был выложен на форуме dxdy.ru М. Алексеевым. Очень интересные статьи! В какой-то из своих статей, написанных позже, я прикрепила архив, в котором есть этот сборник статей.
Готовый ДЛК 31-го порядка показан на рис. 38.
1 |
30 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
3 |
25 |
18 |
17 |
22 |
23 |
24 |
29 |
28 |
0 |
21 |
20 |
19 |
27 |
26 |
10 |
16 |
15 |
13 |
30 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
6 |
29 |
21 |
20 |
19 |
27 |
26 |
25 |
16 |
18 |
17 |
22 |
23 |
24 |
14 |
28 |
0 |
3 |
1 |
10 |
30 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
26 |
17 |
22 |
23 |
24 |
29 |
28 |
0 |
21 |
20 |
19 |
27 |
11 |
25 |
16 |
18 |
6 |
15 |
13 |
14 |
30 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
24 |
20 |
19 |
27 |
26 |
25 |
16 |
18 |
17 |
22 |
23 |
9 |
29 |
28 |
0 |
21 |
2 |
3 |
1 |
10 |
11 |
30 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
27 |
22 |
23 |
24 |
29 |
28 |
0 |
21 |
20 |
19 |
12 |
26 |
25 |
16 |
18 |
17 |
5 |
6 |
15 |
13 |
14 |
9 |
30 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
23 |
19 |
27 |
26 |
25 |
16 |
18 |
17 |
22 |
8 |
24 |
29 |
28 |
0 |
21 |
20 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
30 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
19 |
23 |
24 |
29 |
28 |
0 |
21 |
20 |
4 |
27 |
26 |
25 |
16 |
18 |
17 |
22 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
30 |
2 |
3 |
1 |
10 |
11 |
12 |
22 |
27 |
26 |
25 |
16 |
18 |
17 |
7 |
23 |
24 |
29 |
28 |
0 |
21 |
20 |
19 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
30 |
6 |
15 |
13 |
14 |
9 |
20 |
24 |
29 |
28 |
0 |
21 |
5 |
19 |
27 |
26 |
25 |
16 |
18 |
17 |
22 |
23 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
30 |
3 |
1 |
10 |
11 |
17 |
26 |
25 |
16 |
18 |
2 |
22 |
23 |
24 |
29 |
28 |
0 |
21 |
20 |
19 |
27 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
30 |
15 |
13 |
14 |
21 |
29 |
28 |
0 |
6 |
20 |
19 |
27 |
26 |
25 |
16 |
18 |
17 |
22 |
23 |
24 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
30 |
1 |
10 |
18 |
25 |
16 |
3 |
17 |
22 |
23 |
24 |
29 |
28 |
0 |
21 |
20 |
19 |
27 |
26 |
14 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
6 |
30 |
13 |
0 |
28 |
15 |
21 |
20 |
19 |
27 |
26 |
25 |
16 |
18 |
17 |
22 |
23 |
24 |
29 |
10 |
11 |
12 |
4 |
5 |
6 |
15 |
13 |
14 |
9 |
8 |
7 |
2 |
3 |
30 |
16 |
1 |
18 |
17 |
22 |
23 |
24 |
29 |
28 |
0 |
21 |
20 |
19 |
27 |
26 |
25 |
30 |
14 |
9 |
8 |
7 |
2 |
3 |
1 |
10 |
11 |
12 |
4 |
5 |
6 |
15 |
28 |
0 |
21 |
20 |
19 |
27 |
26 |
25 |
16 |
18 |
17 |
22 |
23 |
24 |
29 |
13 |
28 |
25 |
29 |
26 |
24 |
27 |
23 |
19 |
22 |
20 |
17 |
21 |
18 |
0 |
16 |
30 |
15 |
3 |
6 |
2 |
5 |
7 |
4 |
8 |
12 |
9 |
11 |
14 |
10 |
13 |
1 |
25 |
26 |
27 |
19 |
20 |
21 |
0 |
28 |
29 |
24 |
23 |
22 |
17 |
18 |
1 |
3 |
16 |
30 |
2 |
7 |
8 |
9 |
14 |
13 |
15 |
6 |
5 |
4 |
12 |
11 |
10 |
29 |
24 |
23 |
22 |
17 |
18 |
16 |
25 |
26 |
27 |
19 |
20 |
21 |
15 |
28 |
6 |
13 |
0 |
30 |
5 |
4 |
12 |
11 |
10 |
1 |
3 |
2 |
7 |
8 |
9 |
14 |
26 |
27 |
19 |
20 |
21 |
0 |
28 |
29 |
24 |
23 |
22 |
17 |
3 |
16 |
25 |
2 |
10 |
1 |
18 |
30 |
7 |
8 |
9 |
14 |
13 |
15 |
6 |
5 |
4 |
12 |
11 |
24 |
23 |
22 |
17 |
18 |
16 |
25 |
26 |
27 |
19 |
20 |
6 |
0 |
28 |
29 |
5 |
14 |
13 |
15 |
21 |
30 |
4 |
12 |
11 |
10 |
1 |
3 |
2 |
7 |
8 |
9 |
27 |
19 |
20 |
21 |
0 |
28 |
29 |
24 |
23 |
22 |
2 |
18 |
16 |
25 |
26 |
7 |
11 |
10 |
1 |
3 |
17 |
30 |
8 |
9 |
14 |
13 |
15 |
6 |
5 |
4 |
12 |
23 |
22 |
17 |
18 |
16 |
25 |
26 |
27 |
19 |
5 |
21 |
0 |
28 |
29 |
24 |
4 |
9 |
14 |
13 |
15 |
6 |
20 |
30 |
12 |
11 |
10 |
1 |
3 |
2 |
7 |
8 |
19 |
20 |
21 |
0 |
28 |
29 |
24 |
23 |
7 |
17 |
18 |
16 |
25 |
26 |
27 |
8 |
12 |
11 |
10 |
1 |
3 |
2 |
22 |
30 |
9 |
14 |
13 |
15 |
6 |
5 |
4 |
22 |
17 |
18 |
16 |
25 |
26 |
27 |
4 |
20 |
21 |
0 |
28 |
29 |
24 |
23 |
12 |
8 |
9 |
14 |
13 |
15 |
6 |
5 |
19 |
30 |
11 |
10 |
1 |
3 |
2 |
7 |
20 |
21 |
0 |
28 |
29 |
24 |
8 |
22 |
17 |
18 |
16 |
25 |
26 |
27 |
19 |
9 |
4 |
12 |
11 |
10 |
1 |
3 |
2 |
7 |
23 |
30 |
14 |
13 |
15 |
6 |
5 |
17 |
18 |
16 |
25 |
26 |
12 |
19 |
20 |
21 |
0 |
28 |
29 |
24 |
23 |
22 |
11 |
7 |
8 |
9 |
14 |
13 |
15 |
6 |
5 |
4 |
27 |
30 |
10 |
1 |
3 |
2 |
21 |
0 |
28 |
29 |
9 |
23 |
22 |
17 |
18 |
16 |
25 |
26 |
27 |
19 |
20 |
14 |
5 |
4 |
12 |
11 |
10 |
1 |
3 |
2 |
7 |
8 |
24 |
30 |
13 |
15 |
6 |
18 |
16 |
25 |
11 |
27 |
19 |
20 |
21 |
0 |
28 |
29 |
24 |
23 |
22 |
17 |
10 |
2 |
7 |
8 |
9 |
14 |
13 |
15 |
6 |
5 |
4 |
12 |
26 |
30 |
1 |
3 |
0 |
28 |
14 |
24 |
23 |
22 |
17 |
18 |
16 |
25 |
26 |
27 |
19 |
20 |
21 |
13 |
6 |
5 |
4 |
12 |
11 |
10 |
1 |
3 |
2 |
7 |
8 |
9 |
29 |
30 |
15 |
16 |
10 |
26 |
27 |
19 |
20 |
21 |
0 |
28 |
29 |
24 |
23 |
22 |
17 |
18 |
1 |
3 |
2 |
7 |
8 |
9 |
14 |
13 |
15 |
6 |
5 |
4 |
12 |
11 |
25 |
30 |
13 |
29 |
24 |
23 |
22 |
17 |
18 |
16 |
25 |
26 |
27 |
19 |
20 |
21 |
0 |
15 |
30 |
6 |
5 |
4 |
12 |
11 |
10 |
1 |
3 |
2 |
7 |
8 |
9 |
14 |
28 |
Рис. 38
Теперь рассмотрены все ветви метода Гергели. Можно запрограммировать построение ДЛК любого порядка. Выше показана программа для одной из ветвей метода.
[1] http://e-science.ru/forum/index.php?s=6e63ef9caf816f485b9e7fde65b04e3e&showtopic=31264
Примечание: на форуме выложена статья Gergely.
14 - 25 мая 2009 г. – 26 мая 2011 г.
г. Саратов
Читайте мою виртуальную книгу “Волшебный мир магических квадратов”:
http://www.klassikpoez.narod.ru/glavnaja.htm
Скачайте электронную версию этой книги:
http://narod.ru/disk/5834353000/Magic_squares.pdf.html
Заодно прихватите книгу “Позиционные системы счисления”, авось, пригодится:
http://narod.ru/disk/5936760000/pozic4.pdf.html
На главную страницу:
http://www.klassikpoez.narod.ru/index.htm
Контакты:
QIP: 571-379-327