1

12

13

8

14

7

2

11

4

9

16

5

15

6

3

10

 

 

         Внимание! Оригинал.

            При копировании материалов

            прошу указывать ссылку

            на данную страницу.

 

 

МЕТОД КАЧЕЛЕЙ ДЛЯ ПАНДИАГОНАЛЬНЫХ КВАДРАТОВ

 

    ЧЁТНО-ЧЁТНОГО ПОРЯДКА

 

Итак, я решила отдохнуть от идеальных квадратов, завершив построение квадратов 27-ого порядка. Напомню читателям, что это не самый большой порядок идеального квадрата, который я построила. Самый большой – это идеальный квадрат 81-ого порядка. Правда, я построила его не методом качелей, а двумя (!) другими методами. Метод качелей для таких идеальных квадратов – это уже третий метод. Построение идеального квадрата 81-ого порядка показано на странице “Пандиагональные квадраты нечётных порядков, кратных 9”.

А идеальные квадраты порядков от 5-ого до 27-ого построены методом качелей в статье “Идеальные квадраты”, которая написана в 10 частях. Вот ссылка на самую первую часть:

 

http://www.klassikpoez.narod.ru/idealob.htm

 

Решив немного отвлечься от больших квадратов, я подумала: а не работает ли метод качелей для пандиагональных квадратов чётно-чётных порядков? И вот возвращаюсь к самым маленьким пандиагональным квадратикам – четвёртого порядка. Ах, какие крохотные! Даже удивительно с ними работать после таких больших квадратов, как 27-ого или 81-ого порядка. Пандиагональные квадраты четвёртого порядка подробно рассмотрены мной в статье “Пандиагональные квадраты”. Это была самая первая моя статья о пандиагональных квадратах.

 

Как известно, существует три базовых пандиагональных квадрата четвёртого порядка. Все такие квадраты я построила, не задаваясь даже вопросом о методе их построения. Была у меня программа построения всех 880-ти магических квадратов четвёртого порядка, которую я написала 15 лет назад. Вставив в неё блок проверки пандиагональности, попутно получила по этой программе и 48 пандиагональных квадратов. Ну, потом из Википедии узнала, что существуют преобразования параллельного переноса на торе, и с точностью до этих преобразований есть только три базовых пандиагональных квадрата четвёртого порядка. Я бы сказала лучше так: есть три группы квадратов, а в каждой группе есть основной (базовый) квадрат, из которого параллельным переносом на торе получаются все квадраты данной группы. На рис. 1 показываю три базовых пандиагональных квадрата четвёртого порядка:

 

 

1

8

10

15

 

1

8

11

14

 

1

8

13

12

12

13

3

6

12

13

2

7

14

11

2

7

7

2

16

9

6

3

16

9

4

5

16

9

14

11

5

4

15

10

5

4

15

10

3

6

 

                                                                      Рис. 1

 

Обратите внимание на расположение первых 4 чисел (начальная цепочка). В квадратах первых двух групп схема расположения одинакова. Для этих базовых квадратов у меня не получились качели. А вот для базового квадрата третьей группы (на рис. 1 справа), с другим расположением начальной цепочки, качели работают! Точно так же, как и для пандиагональных квадратов нечётных порядков. На рис. 2 рисую образующую таблицу этого квадрата.

 

 

2

4

5

16

9

1

2

7

14

11

-2

1

8

13

12

-1

3

6

15

10

 

k=1

k=3

k=2

 

                                                                           Рис. 2

 

Повторяю: всё совершенно аналогично методу качелей для квадратов нечётного порядка. Интересно, не правда ли?

Ну, а дальше составляю программу, которая для такого малютки пишется за 5 минут. Выполняю программу и получаю результат – четыре пандиагональных квадрата. Вот такие чудеса в решете! Показываю эти четыре квадрата, выданных программой. Надо ли говорить, что программа работала долю секунды.

 

1

 1  8  13  12

 14  11  2  7

 4  5  16  9

 15  10  3  6

 

 2

 1  12  13  8

 14  7  2  11

 4  9  16  5

 15  6  3  10

 

 3

 1  8  13  12

 15  10  3  6

 4  5  16  9

 14  11  2  7

 

 4

 1  12  13  8

 15  6  3  10

 4  9  16  5

 14  7  2  11

 

Как видите, первый квадрат – это исходный. А три другие очень просто получаются из него разными преобразованиями. Смотрите сами: второй квадрат получается из исходного преобразованием стандартной перестановки столбцов, третий квадрат – преобразованием стандартной перестановки строк, а четвёртый квадрат – стандартной перестановкой одновременно строк и столбцов.

Я посмотрела, почему программа не выдала остальные квадраты этой группы, ведь их всего 16. Оказалось, что в остальных квадратах другое расположение максимальных чисел в столбцах образующей таблицы (выделенные голубым цветом ячейки на рис. 2), но качели всё равно действуют.

Показываю квадрат № 2, выданный программой с закрашенными циклами качания качелей (рис. 3).

 

 

1

12

13

8

14

7

2

11

4

9

16

5

15

6

3

10

 

                                                    Рис. 3

 

Да, а шаги качания качелей, очевидно, таковы: через одну ячейку вправо, через одну ячейку влево.

Ещё хочу отметить, что и преобразование “плюс-минус …” связывает квадраты данной группы. Например, квадраты № 1 и № 2, выданные программой, связаны преобразованием “плюс-минус 4”. Вот матрица этого преобразования (рис. 4):

 

 

+4

 

- 4

 

-4

 

+4

 

+4

 

-4

 

-4

 

+4

 

                                                    Рис. 4

 

Такое нехитрое преобразование сохраняет пандиагональность квадрата. Наложите эту матрицу на квадрат № 1; к числам, попавшим в жёлтые ячейке, прибавьте 4, а от чисел, попавших в розовые ячейки, вычтите 4, и новый пандиагональный квадрат готов. Он, разумеется, не совсем новый, а всего лишь один из квадратов группы квадрата № 1. А с точки зрения качелей это преобразование равносильно тому, что два цикла качания качелей поменялись местами. Покажу это, поместив оба квадрата рядом и закрасив в них циклы качания качелей (рис. 5).

 

                                                  Квадрат № 1             Квадрат № 2

 

1

8

13

12

 

1

12

13

8

14

11

2

7

14

7

2

11

4

5

16

9

4

9

16

5

15

10

3

6

15

6

3

10

 

                                                                      Рис. 5

 

На рисунке очень хорошо видно, что оранжевый и белый циклы поменялись местами. Напомню читателям, что циклы качания качелей соответствуют столбцам образующей таблицы. Подобные преобразования я показывала в свете метода качелей для идеальных квадратов нескольких порядков (в статье “Идеальные квадраты”).

 

А теперь сама собой напрашивается мысль: а для квадратов высших чётно-чётных порядков действует метод качелей? Ну, просто сил нет! Это надо сейчас же смотреть пандиагональные квадраты восьмого порядка на предмет работы качелей.

Но если вдруг окажется, что и для квадратов восьмого порядка можно построить пандиагональные квадраты методом качелей, и для квадратов 12-ого порядка, и вообще для любого чётно-чётного порядка, то получается сенсация:

 

метод качелей – универсальный метод построения пандиагональных квадратов любого порядка!!!

 

Нет, право же надо отдохнуть. Не буду прямо сейчас смотреть на пандиагональньные квадраты восьмого порядка. Предлагаю сделать это читателям. Сенсацию я уже объявила. Почти уверена, что она действительно имеет место. Для пандиагональных квадратов четвёртого порядка это уже показано. Если кто-то из читателей покажет это на примере пандиагональных квадратов чётно-чётных порядков больше 4, то всё равно открытие будет принадлежать мне. Согласны?

 

                                                             ***

 

Читайте мой живой журнал:

 

http://nataly-magique.livejournal.com/

 

                                                                  _________

 

 

17 января 2008 г.

г. Саратов

 

                                       18 января 2008 г.

 

Я переименовала статью, прежнее её название было “Пандиагональные квадраты четвёртого порядка в свете метода качелей”. Выше и были показаны квадраты четвёртого порядка.

 

А теперь покажу подтверждение объявленной сенсации на примере пандиагональных квадратов 12-ого порядка. Пока пропускаю квадраты 8-ого порядка, потому что с ходу не увидела квадрата, подходящего для метода качелей. А вот для пандиагонального квадрата 12-ого порядка сочинила образующую таблицу сразу (см. рис. 6), запрограммировала её и получила огромное количество пандиагональных квадратов подобного типа. Просто фантастика!

 

 

 

12

 

 

 

 

 

144

 

 

 

 

 

I-J

I

 

 

 

 

 

 

 

 

 

 

 

J-K

J

 

 

 

 

 

 

 

 

 

 

 

K-L

K

 

 

 

 

 

 

 

 

 

 

 

L-M

L

 

 

 

 

 

 

 

 

 

 

 

M-1

M

 

 

 

 

 

 

 

 

 

 

 

1-N

1

 

 

 

 

 

 

 

 

 

 

 

N-O

N

 

 

 

 

 

 

 

 

 

 

 

O-Q

O

 

 

 

 

 

 

 

 

 

 

 

Q-R

Q

 

 

 

 

 

 

 

 

 

 

 

R-S

R

 

 

 

 

 

 

 

 

 

 

 

S-12

S

 

 

 

 

 

 

 

 

 

 

 

 

 

k=

k=

k=

k=

k=

k=11

k=

k=

k=

k=

k=

 

                                                                           Рис. 6

 

Повторяю: всё совершенно аналогично методу качелей для пандиагональных квадратов нечётного порядка (идеальные квадраты, как известно, частный случай пандиагональных квадратов). Номера циклов качания качелей (нижняя строка образующей таблицы) тоже находятся в определённой зависимости от чисел в начальной цепочке. Читатели смогут увидеть эту зависимость в готовых образующих таблицах, которые буду показаны дальше. Итак, я зафиксировала в начальной цепочке положение двух чисел – 12 и 1. Все остальные числа в этой цепочке варьируются. Таким образом, имеем 10 переменных, каждая из которых принимает значения от 2 до 11. Представьте, сколько вариантов должна рассмотреть программа! У меня, как всегда, не хватило терпения прогнать программу до конца. Запустив программу, я ушла завтракать. Вернувшись, обнаружила, что программа ещё работает. Я прервала её, к моменту прерывания было найдено 1512 решений.

Как и раньше, я вывожу решения в виде образующих таблиц. Показываю первые три решения, сначала в том виде, как они выдались программой, а затем превращаю каждую образующую таблицу в пандиагональный квадрат.

 

1

-1 -1 -1 -1  5 -7  1 -2 -2  1 -2

 12  131  115  97  89  75  144  59  67  37  17  27

 2  130  117  104  90  76  134  58  69  44  18  28

 3  132  119  103  85  77  135  60  71  43  13  29

 4  122  118  105  92  78  136  50  70  45  20  30

 5  123  120  107  91  73  137  51  72  47  19  25

 6  124  110  106  93  80  138  52  62  46  21  32

 1  125  111  108  95  79  133  53  63  48  23  31

 8  126  112  98  94  81  140  54  64  38  22  33

 7  121  113  99  96  83  139  49  65  39  24  35

 9  128  114  100  86  82  141  56  66  40  14  34

 11  127  109  101  87  84  143  55  61  41  15  36

 10  129  116  102  88  74  142  57  68  42  16  26

 

 2

-1 -1 -1 -1  5 -10  1  1  1  1 -5

 12  128  118  97  89  75  144  20  34  37  53  63

 2  127  117  107  90  76  134  19  33  47  54  64

 3  132  116  106  85  77  135  24  32  46  49  65

 4  122  115  105  95  78  136  14  31  45  59  66

 5  123  120  104  94  73  137  15  36  44  58  61

 6  124  110  103  93  83  138  16  26  43  57  71

 1  125  111  108  92  82  133  17  27  48  56  70

 11  126  112  98  91  81  143  18  28  38  55  69

 10  121  113  99  96  80  142  13  29  39  60  68

 9  131  114  100  86  79  141  23  30  40  50  67

 8  130  109  101  87  84  140  22  25  41  51  72

 7  129  119  102  88  74  139  21  35  42  52  62

 

 3

-1 -1 -1 -2  6 -10  1  1  1  2 -6

 12  128  118  97  89  63  144  20  34  37  53  75

 2  126  117  107  91  64  134  18  33  47  55  76

 3  132  116  106  85  65  135  24  32  46  49  77

 4  122  114  105  95  67  136  14  30  45  59  79

 5  123  120  104  94  61  137  15  36  44  58  73

 7  124  110  102  93  71  139  16  26  42  57  83

 1  125  111  108  92  70  133  17  27  48  56  82

 11  127  112  98  90  69  143  19  28  38  54  81

 10  121  113  99  96  68  142  13  29  39  60  80

 9  131  115  100  86  66  141  23  31  40  50  78

 8  130  109  101  87  72  140  22  25  41  51  84

 6  129  119  103  88  62  138  21  35  43  52  74

 

В первой строке (сразу за номером решения) выводятся разности (самый левый столбец образующей таблицы). Напомню читателям, что образующую таблицу переписывать в готовый квадрат очень удобно построчно. Замечу, что у меня не выводятся номера циклов качания качелей (самая нижняя строка образующей таблицы). Итак, смотрите на пандиагональные квадраты 12-ого порядка, порождаемые приведёнными образующими таблицами (рис. 7, 8, 9).

 

 

1

125

111

108

95

79

133

53

63

48

23

31

21

32

6

124

110

106

93

80

138

52

62

46

72

47

19

25

5

123

120

107

91

73

137

51

136

50

70

45

20

30

4

122

118

105

92

78

85

77

135

60

71

43

13

29

3

132

119

103

117

104

90

76

134

58

69

44

18

28

2

130

12

131

115

97

89

75

144

59

67

37

17

27

16

26

10

129

116

102

88

74

142

57

68

42

61

41

15

36

11

127

109

101

87

84

143

55

141

56

66

40

14

34

9

128

114

100

86

82

96

83

139

49

65

39

24

35

7

121

113

99

112

98

94

81

140

54

64

38

22

33

8

126

 

                                                                       Рис. 7

 

 

1

125

111

108

92

82

133

17

27

48

56

70

57

71

6

124

110

103

93

83

138

16

26

43

36

44

58

61

5

123

120

104

94

73

137

15

136

14

31

45

59

66

4

122

115

105

95

78

85

77

135

24

32

46

49

65

3

132

116

106

117

107

90

76

134

19

33

47

54

64

2

127

12

128

118

97

89

75

144

20

34

37

53

63

52

62

7

129

119

102

88

74

139

21

35

42

25

41

51

72

8

130

109

101

87

84

140

22

141

23

30

40

50

67

9

131

114

100

86

79

96

80

142

13

29

39

60

68

10

121

113

99

112

98

91

81

143

18

28

38

55

69

11

126

 

                                                                      Рис. 8

 

 

1

125

111

108

92

70

133

17

27

48

56

82

57

83

7

124

110

102

93

71

139

16

26

42

36

44

58

73

5

123

120

104

94

61

137

15

136

14

30

45

59

79

4

122

114

105

95

67

85

65

135

24

32

46

49

77

3

132

116

106

117

107

91

64

134

18

33

47

55

76

2

126

12

128

118

97

89

63

144

20

34

37

53

75

52

74

6

129

119

103

88

62

138

21

35

43

25

41

51

84

8

130

109

101

87

72

140

22

141

23

31

40

50

78

9

131

115

100

86

66

96

68

142

13

29

39

60

80

10

121

113

99

112

98

90

69

143

19

28

38

54

81

11

127

 

                                                                      Рис. 9

 

Удивительно красивые пандиагональные квадраты! В левой верхней ячейке у них находится число 1 – вообще самые лучшие магические квадраты, которые с числа 1 начинаются (мне так кажется). Качели здесь имеют такие шаги качания: через 1 ячейку влево, через 9 ячеек вправо. Заметьте, что сумма шагов качания 1+9=10, на 2 меньше порядка квадрата. Точно так же и для всех качелей в квадратах нечётного порядка. Отразив любой из этих трёх квадратов относительно одной из осей симметрии, получим пандиагональный квадрат с качелями, имеющими симметричные шаги качания, то есть через 1 ячейку вправо, через 9 ячеек влево. Всего же для квадратов 12-ого порядка должно быть пять видов качелей, с такими сложениями шагов качания: 1+9, 2+8, 3+7, 4+6, 5+5. Не могу утверждать, что все они имеют место, так как не имею образцов с такими качелями.

 

А теперь посмотрите на последние два квадрата. Только два числа в начальной цепочке поменялись местами – 6 и 7. И, конечно же, эти квадраты связаны комбинированным преобразованием “плюс-минус …”. Напомню, что комбинированным преобразованием “плюс-минус …” я называю такое преобразование, в котором участвуют несколько чисел, в отличие от простого преобразования, в котором участвует только одно число. Простое преобразование “плюс-минус 4” было показано выше для квадратов четвёртого порядка. На рис. 10 показываю матрицу комбинированного преобразования “плюс-минус …” для пандиагональных квадратов с рис. 8 и 9. Замечу, что для краткости я не пишу в ячейках матрицы aij.

 

 

 

 

 

 

 

-12

 

 

 

 

 

+12

 

+12

+1

 

 

-1

 

-12

+1

 

 

-1

 

 

 

+12

 

 

 

 

 

-12

 

 

 

 

-1

 

 

+13

 

 

-1

 

 

-11

 

-12

 

 

 

 

 

+12

 

 

 

 

 

 

+1

-12

 

-1

 

 

+1

+12

 

-1

 

 

 

 

 

-12

 

 

 

 

 

+12

 

+12

-1

 

 

+1

 

-12

-1

 

 

+1

 

 

 

+12

 

 

 

 

 

-12

 

 

 

 

+1

 

 

+11

 

 

+1

 

 

-13

 

-12

 

 

 

 

 

+12

 

 

 

 

 

 

-1

-12

 

+1

 

 

-1

+12

 

+1

 

                                                   Рис. 10

 

Вот такое красивое преобразование, которое, понятно, сохраняет пандиагональность квадрата. Читатели уже знают, как пользоваться этой матрицей. Надо наложить её на квадрат с рис. 8, выполнить все действия над числами, попавшими в закрашенные ячейки, а остальные числа переписать без изменения. И новый пандиагональный квадрат готов – это квадрат с рис. 9. Как видите, в преобразовании участвуют четыре числа – 1, 11, 12, 13.

Безусловно, среди всех пандиагональных квадратов этой группы есть ещё много квадратов, связанных преобразованиями такого типа. Но сочинить такое преобразование, не имея перед собой двух готовых квадратов, крайне сложно.

 

Если вы захотите получить много пандиагональных квадратов такого вида, составьте программу для образующей таблицы, изображённой на рис. 6 и выполните её. Вряд ли вам удастся выполнить её до конца, а если удастся, то вы получите точное число таких пандиагональных квадратов. Не поленитесь вставить в программу блок превращения образующей таблицы в готовый квадрат. Тогда вы будете получать решения в виде готовых пандиагональных квадратов. Как я уже говорила, решений будет очень много; я прервала программу, когда уже было найдено 1512 решений.

 

Вот посмотрите на пандиагональный квадрат, который я построила матричным методом в статье “Магические квадраты 12-ого порядка” (рис. 11).

 

1

132

19

138

3

130

21

136

5

128

23

134

143

14

125

8

141

16

123

10

139

18

121

12

74

59

92

65

76

57

94

63

78

55

96

61

72

85

54

79

70

87

52

81

68

89

50

83

25

108

43

114

27

106

45

112

29

104

47

110

119

38

101

32

117

40

99

34

115

42

97

36

98

35

116

41

100

33

118

39

102

31

120

37

48

109

30

103

46

111

28

105

44

113

26

107

49

84

67

90

51

82

69

88

53

80

71

86

95

62

77

56

93

64

75

58

91

66

73

60

122

11

140

17

124

9

142

15

126

7

144

13

24

133

6

127

22

135

4

129

20

137

2

131

 

                                                                      Рис. 11

 

В этом квадрате качели не работают. Вполне вероятно, что его можно превратить простой перестановкой строк и столбцов в такой квадрат, в котором качели будут действовать. У меня есть программа перестановки строк и столбцов для квадратов 12-ого порядка, при помощи которой я получала пандиагональные квадраты из ассоциативного. Надо будет на досуге попробовать переставить строки и столбцы в этом квадрате. Однако это может и не получиться.

Но достаточен тот факт, что я смогла методом качелей построить множество пандиагональных квадратов 12-ого порядка, хотя и только одного вида. Вполне возможно, что существует группа или даже несколько групп пандиагональных квадратов 12-ого порядка, которые не строятся методом качелей. Кстати, для квадратов четвёртого порядка тоже не все три группы квадратов были построены методом качелей, а только одна группа. Интересный вопрос для исследований.

 

А теперь, конечно, мне очень хочется показать метод качелей для пандиагональных квадратов 8-ого порядка. Но надо сочинить образующую таблицу. Пойду решать задачу.

 

Замечу, что о магических квадратах 12-ого порядка вы можете прочитать в статьях:

 

http://www.klassikpoez.narod.ru/mk12.htm

http://www.klassikpoez.narod.ru/panch.htm

 

                                                   ***

 

                                                    19 января 2008 г.

 

Сочинила образующую таблицу для пандиагонального квадрата 8-ого порядка по аналогии с таблицей для квадрата 12-ого порядка. Она изображена на рис. 12.

 

 

8

 

 

 

64

 

 

 

I-J

I

 

 

 

 

 

 

 

J-K

J

 

 

 

 

 

 

 

K-1

K

 

 

 

 

 

 

 

1-L

1

 

 

 

 

 

 

 

L-M

L

 

 

 

 

 

 

 

M-N

M

 

 

 

 

 

 

 

N-8

N

 

 

 

 

 

 

 

 

 

k=

k=

k=

k=7

k=

k=

k=

 

                                                                           Рис. 12

 

Сильная вещь – аналогия! Из всех имеющихся у меня пандиагональных квадратов 8-ого порядка (а их у меня более 720!) не нашла ни одного квадрата, в котором явно работают качели. Тогда решила нарисовать образующую таблицу по аналогии с предыдущей. И, кажется, всё получилось.

Сейчас составлю программу для этой образующей таблицы и получу много-много пандиагональных квадратов, каких в моей коллекции ещё нет. Восторг!

Поскольку здесь всего 6 переменных и изменяются они от 2 до 7, есть надежда получить все пандиагональные квадраты данного вида.

 

                                               ***

 

Продолжаю свой рассказ. Программа составилась быстро и выполнилась мгновенно. Я даже отбросила в сторону лень и написала в программе блок превращения образующей таблицы в готовый квадрат. И программа выдала мне 144 пандиагональных квадрата 8-ого порядка! Торжествую и радуюсь. Я среди этих квадратов такой квадратик нашла – просто пальчики оближешь! Но сначала покажу первые 7 решений, выданных программой, могла бы и все 144 показать, но много места займут. А прикреплять отдельным файлом не хочется, тем более что у меня уже есть на сайте файл с пандиагональными квадратами 8-ого порядка, построенными матричным методом (720 штук!).

 

1

 1  51  48  38  57  27  24  14

 23  13  4  50  47  37  60  26

 59  32  22  9  3  56  46  33

 45  36  58  31  21  12  2  55

 8  54  41  35  64  30  17  11

 20  10  7  53  44  34  63  29

 62  25  19  16  6  49  43  40

 42  39  61  28  18  15  5  52

 

 2

 1  51  48  38  57  11  24  30

 21  31  4  50  45  39  60  10

 59  16  22  25  3  56  46  33

 47  36  58  13  23  28  2  53

 8  54  41  35  64  14  17  27

 20  26  5  55  44  34  61  15

 62  9  19  32  6  49  43  40

 42  37  63  12  18  29  7  52

 

 3

 1  51  48  30  57  35  24  14

 23  12  5  50  47  28  61  34

 59  40  22  9  3  56  46  25

 44  29  58  39  20  13  2  55

 8  54  41  27  64  38  17  11

 21  10  7  52  45  26  63  36

 62  33  19  16  6  49  43  32

 42  31  60  37  18  15  4  53

 

 4

 1  51  48  30  57  11  24  38

 20  39  5  50  44  31  61  10

 59  16  22  33  3  56  46  25

 47  29  58  12  23  37  2  52

 8  54  41  27  64  14  17  35

 21  34  4  55  45  26  60  15

 62  9  19  40  6  49  43  32

 42  28  63  13  18  36  7  53

 

 5

 1  51  48  14  57  35  24  30

 21  28  7  50  45  12  63  34

 59  40  22  25  3  56  46  9

 44  15  58  37  20  31  2  53

 8  54  41  11  64  38  17  27

 23  26  5  52  47  10  61  36

 62  33  19  32  6  49  43  16

 42  13  60  39  18  29  4  55

 

 6

 1  51  48  14  57  27  24  38

 20  37  7  50  44  13  63  26

 59  32  22  33  3  56  46  9

 45  15  58  28  21  39  2  52

 8  54  41  11  64  30  17  35

 23  34  4  53  47  10  60  29

 62  25  19  40  6  49  43  16

 42  12  61  31  18  36  5  55

 

 7

 1  52  40  45  57  20  32  13

 31  14  3  50  39  46  59  18

 60  24  29  9  4  56  37  41

 38  43  58  23  30  11  2  55

 8  53  33  44  64  21  25  12

 27  10  7  54  35  42  63  22

 61  17  28  16  5  49  36  48

 34  47  62  19  26  15  6  51

 

 

Помещу в матрицу самое первое решение и закрашу все циклы качания качелей (рис. 13).

 

 

1

51

48

38

57

27

24

14

23

13

4

50

47

37

60

26

59

32

22

9

3

56

46

33

45

36

58

31

21

12

2

55

8

54

41

35

64

30

17

11

20

10

7

53

44

34

63

29

62

25

19

16

6

49

43

40

42

39

61

28

18

15

5

52

 

                                                                      Рис. 13

 

Вам нравится? Мне очень! Качели здесь имеют такие шаги качания: через 1 ячейку влево, через 5 ячеек вправо. Сумма шагов, как видите, снова на 2 меньше порядка квадрата, как абсолютно во всех рассмотренных мной качелях.

Предлагаю читателям исследовать представленные квадраты на предмет преобразования “плюс-минус …”.

 

А теперь покажу квадрат, который просто великолепен. Когда я рассматривала квадраты 12-ого порядка, составленные по аналогичной образующей таблице, там я просто не дошла до аналогичного квадрата, потому что слишком много решений, и я их не стала даже все выводить и прервала программу. А вот здесь всё проще – и какой результат! Все 144 квадрата я, конечно же, вывела в файл. Потом посмотрела на них очень внимательно и увидела этот квадрат. Вот он, на рис. 14.

 

 

1

35

48

54

57

27

24

14

23

13

2

36

47

53

58

28

59

32

22

9

3

40

46

49

45

50

60

31

21

10

4

39

8

38

41

51

64

30

17

11

18

12

7

37

42

52

63

29

62

25

19

16

6

33

43

56

44

55

61

26

20

15

5

34

 

                                                                      Рис. 14

 

В чём же великолепие этого квадрата? Посмотрите на расположение чисел в начальной цепочке. Они следуют по порядку! И образующая таблица этого квадрата тривиальна так же, как в аналогичных качелях для идеальных квадратов нечётных порядков, не кратных 3. Вот покажу и образующую таблицу этого квадрата, чтобы читатели лучше поняли, в чём вся прелесть этого квадрата. Да, замечу, кстати, что среди решений, выданных программой, этот квадрат стоит под № 55. Смотрите на образующую таблицу (рис. 15):

 

 

 

8

38

41

51

64

30

17

11

1

4

39

45

50

60

31

21

10

1

3

40

46

49

59

32

22

9

1

2

36

47

53

58

28

23

13

-4

1

35

48

54

57

27

24

14

-1

5

34

44

55

61

26

20

15

-1

6

33

43

56

62

25

19

16

-1

7

37

42

52

63

29

18

12

 

 

k=4

k=5

k=6

k=7

k=3

k=2

k=1

 

                                                                           Рис. 15

 

Аналогичный квадрат есть и среди решений для пандиагональных квадратов 12-ого порядка (я получила его, искусственно задав в программе нужные значения переменных). Показываю его (рис. 16):

 

 

1

75

89

108

118

128

133

63

53

48

34

20

33

19

2

76

90

107

117

127

134

64

54

47

60

46

32

13

3

77

96

106

116

121

135

65

136

66

59

45

31

14

4

78

95

105

115

122

109

123

137

72

58

44

25

15

5

84

94

104

93

103

110

124

138

71

57

43

26

16

6

83

12

82

92

97

111

125

144

70

56

37

27

17

28

18

11

81

91

98

112

126

143

69

55

38

49

39

29

24

10

80

85

99

113

132

142

68

141

67

50

40

30

23

9

79

86

100

114

131

120

130

140

61

51

41

36

22

8

73

87

101

88

102

119

129

139

62

52

42

35

21

7

74

 

                                                                      Рис. 16

 

Нарисуйте образующую таблицу этого квадрата (пустая таблица для этого изображена на рис. 6). И вы увидите ещё лучше все закономерности.

 

А теперь внимание! Это же я не просто так показала такие прекрасные образцы пандиагональных квадратов 8-ого и 12-ого порядка. Дело в том, что по аналогии с этими квадратами строится пандиагональный квадрат любого чётно-чётного порядка безо всяких вычислений. Просто рисуется аналогичная образующая таблица, заполняется по закону её формирования, а затем переписывается в матрицу для квадрата (построчно). И всё! Но так можно построить только один квадрат (точно так же, как простыми качелями с тривиальной образующей таблицей можно построить только один идеальный квадрат нечётного порядка, не кратного 3). А остальные квадраты надо, конечно, строить по программе. Для квадратов 8-ого порядка программа построила 144 таких квадрата. Для квадратов 12-ого и 16-ого порядка их число очень большое.

Итак, проделаю всё сказанное для квадрата 16-ого порядка. На рис. 17 вы видите совершенно аналогичную образующую таблицу, которая заполняется элементарно.

 

 

 

16

142

156

170

177

195

213

231

256

126

108

90

65

51

37

23

1

8

143

157

171

185

194

212

230

248

127

109

91

73

50

36

22

1

7

144

158

172

186

193

211

229

247

128

110

92

74

49

35

21

1

6

136

159

173

187

201

210

228

246

120

111

93

75

57

34

20

1

5

135

160

174

188

202

209

227

245

119

112

94

76

58

33

19

1

4

134

152

175

189

203

217

226

244

118

104

95

77

59

41

18

1

3

133

151

176

190

204

218

225

243

117

103

96

78

60

42

17

1

2

132

150

168

191

205

219

233

242

116

102

88

79

61

43

25

-8

1

131

149

167

192

206

220

234

241

115

101

87

80

62

44

26

-1

9

130

148

166

184

207

221

235

249

114

100

86

72

63

45

27

-1

10

129

147

165

183

208

222

236

250

113

99

85

71

64

46

28

-1

11

137

146

164

182

200

223

237

251

121

98

84

70

56

47

29

-1

12

138

145

163

181

199

224

238

252

122

97

83

69

55

48

30

-1

13

139

153

162

180

198

216

239

253

123

105

82

68

54

40

31

-1

14

140

154

161

179

197

215

240

254

124

106

81

67

53

39

32

-1

15

141

155

169

178

196

214

232

255

125

107

89

66

52

38

24

 

 

k=8

k=9

k=10

k=11

k=12

k=13

k=14

k=15

k=7

k=6

k=5

k=4

k=3

k=2

k=1

 

                                                                      Рис. 17

 

Напомню читателям, как формируются наборы чисел в столбцах образующей таблицы (для тех, кто не читал статью о качелях для идеальных квадратов). Процесс начинается с максимального числа в столбце, которое обязательно кратно порядку квадрата (в таблице эти числа находятся в выделенных голубым цветом ячейках). От этого числа надо двигаться вверх по столбцу, прибавляя разности из самого левого столбца таблицы, начиная с самой нижней. Дойдя до верхнего края, начинать писать числа с самого нижнего края таблицы, опять снизу вверх. Сформирую, например, набор чисел в первом столбце таблицы, следующем за столбцом с начальной цепочкой чисел.

 

144+(-1)=143, 143+(-1)=142, 142+(-1)=141, 141+(-1)=140, 140+(-1)=139

139+(-1)=138, 138+(-1)=137, 137+(-8)=129, 129+1=130, 130+1=131

131+1=132, 132+1=133, 133+1=134, 134+1=135, 135+1=136

 

Всё о закономерностях образующей таблицы я рассказывала очень подробно в статье “Идеальные квадраты”.

Как видите, процесс формирования образующей таблицы в этом частном случае очень прост, потому что все разности равны 1 или -1, кроме одной, равной -8.

А теперь нет ничего проще переписать эту образующую таблицу в готовый пандиагональный квадрат 16-ого порядка. Это делается построчно, как я уже не раз говорила. И на рис. 17 вы видите готовый пандиагональный квадрат, порождаемый этой образующей таблицей.

 

 

1

131

149

167

192

206

220

234

241

115

101

87

80

62

44

26

43

25

2

132

150

168

191

205

219

233

242

116

102

88

79

61

78

60

42

17

3

133

151

176

190

204

218

225

243

117

103

96

104

95

77

59

41

18

4

134

152

175

189

203

217

226

244

118

245

119

112

94

76

58

33

19

5

135

160

174

188

202

209

227

210

228

246

120

111

93

75

57

34

20

6

136

159

173

187

201

186

193

211

229

247

128

110

92

74

49

35

21

7

144

158

172

157

171

185

194

212

230

248

127

109

91

73

50

36

22

8

143

16

142

156

170

177

195

213

231

256

126

108

90

65

51

37

23

38

24

15

141

155

169

178

196

214

232

255

125

107

89

66

52

67

53

39

32

14

140

154

161

179

197

215

240

254

124

106

81

105

82

68

54

40

31

13

139

153

162

180

198

216

239

253

123

252

122

97

83

69

55

48

30

12

138

145

163

181

199

224

238

223

237

251

121

98

84

70

56

47

29

11

137

146

164

182

200

183

208

222

236

250

113

99

85

71

64

46

28

10

129

147

165

148

166

184

207

221

235

249

114

100

86

72

63

45

27

9

130

 

                                                                      Рис. 17

 

Вы ещё не убедились, что с помощью таких качелей можно построить пандиагональный квадрат любого чётно-чётного порядка? Покажу тогда ещё пандиагональный квадрат 20-ого порядка, построенный этим методом. Но только пропускаю образующую таблицу, сразу даю сам квадрат (рис. 18).

 

 

1

203

225

247

269

300

318

336

354

372

381

183

165

147

129

120

98

76

54

32

53

31

2

204

226

248

270

299

317

335

353

371

382

184

166

148

130

119

97

75

96

74

52

21

3

205

227

249

280

298

316

334

352

361

383

185

167

149

140

118

139

117

95

73

51

22

4

206

228

250

279

297

315

333

351

362

384

186

168

150

169

160

138

116

94

72

41

23

5

207

229

260

278

296

314

332

341

363

385

187

386

188

170

159

137

115

93

71

42

24

6

208

230

259

277

295

313

331

342

364

343

365

387

189

180

158

136

114

92

61

43

25

7

209

240

258

276

294

312

321

311

322

344

366

388

190

179

157

135

113

91

62

44

26

8

210

239

257

275

293

274

292

301

323

345

367

389

200

178

156

134

112

81

63

45

27

9

220

238

256

237

255

273

291

302

324

346

368

390

199

177

155

133

111

82

64

46

28

10

219

20

218

236

254

272

281

303

325

347

369

400

198

176

154

132

101

83

65

47

29

48

30

19

217

235

253

271

282

304

326

348

370

399

197

175

153

131

102

84

66

85

67

49

40

18

216

234

252

261

283

305

327

349

380

398

196

174

152

121

103

122

104

86

68

50

39

17

215

233

251

262

284

306

328

350

379

397

195

173

151

172

141

123

105

87

69

60

38

16

214

232

241

263

285

307

329

360

378

396

194

395

193

171

142

124

106

88

70

59

37

15

213

231

242

264

286

308

330

359

377

358

376

394

192

161

143

125

107

89

80

58

36

14

212

221

243

265

287

309

340

310

339

357

375

393

191

162

144

126

108

90

79

57

35

13

211

222

244

266

288

267

289

320

338

356

374

392

181

163

145

127

109

100

78

56

34

12

201

223

245

224

246

268

290

319

337

355

373

391

182

164

146

128

110

99

77

55

33

11

202

 

                                                                  Рис. 18

 

В квадрате выделен 19-ый, последний, цикл качания качелей жёлтым цветом. Напомню: каждый цикл качания качелей – это соответствующий столбец в образующей таблице. Качели здесь качаются так: через 1 ячейку влево, через 17 ячеек вправо, сумма шагов качания как всегда на 2 меньше порядка квадрата.

 

Интересно отметить, что в статье “Пандиагональные квадраты чётно-чётного порядка” описан ещё один очень простой и оригинальный метод построения пандиагональных квадратов двойной чётности – это определённые преобразования трёх квадратов внутри ассоциативного квадрата, построенного, например, методом квадратных рамок. Этот метод я обнаружила, работая с программой перестановки строк и столбцов в ассоциативном квадрате с целью получения пандиагонального квадрата. Кстати, применяемые мной преобразования трёх квадратов есть не что иное, как перестановка строк и столбцов определённым образом. Покажу здесь для сравнения с только что построенным пандиагональным квадратом квадрат из указанной статьи (рис. 19).

 

 

1

382

58

357

85

306

134

273

169

230

20

399

43

344

96

315

127

268

172

231

40

59

383

84

356

135

307

168

272

211

21

42

398

97

345

126

314

173

269

210

60

39

83

384

136

355

167

308

212

271

41

22

98

397

125

346

174

313

209

270

61

82

38

137

385

166

354

213

309

250

80

99

23

124

396

175

347

208

312

251

81

62

138

37

165

386

214

353

249

310

100

79

123

24

176

395

207

348

252

311

120

139

63

164

36

215

387

248

352

291

101

122

78

177

25

206

394

253

349

290

140

119

163

64

216

35

247

388

292

351

121

102

178

77

205

26

254

393

289

350

141

162

118

217

65

246

34

293

389

330

160

179

103

204

76

255

27

288

392

331

161

142

218

117

245

66

294

33

329

390

180

159

203

104

256

75

287

28

332

391

200

219

143

244

116

295

67

328

32

371

181

202

158

257

105

286

74

333

29

370

381

2

358

57

305

86

274

133

229

170

400

19

343

44

316

95

267

128

232

171

380

359

3

304

56

275

87

228

132

191

361

342

18

317

45

266

94

233

129

190

360

379

303

4

276

55

227

88

192

131

341

362

318

17

265

46

234

93

189

130

321

302

378

277

5

226

54

193

89

150

340

319

363

264

16

235

47

188

92

151

301

322

278

377

225

6

194

53

149

90

320

339

263

364

236

15

187

48

152

91

300

279

323

224

376

195

7

148

52

111

281

262

338

237

365

186

14

153

49

110

280

299

223

324

196

375

147

8

112

51

261

282

238

337

185

366

154

13

109

50

241

222

298

197

325

146

374

113

9

70

260

239

283

184

336

155

367

108

12

71

221

242

198

297

145

326

114

373

69

10

240

259

183

284

156

335

107

368

72

11

220

199

243

144

296

115

327

68

372

31

201

182

258

157

285

106

334

73

369

30

 

                                                                       Рис. 19

 

Посмотрите, как в этом квадрате расположились первые 20 чисел. Понятно, что этот квадрат не принадлежит к той группе квадратов, которая включает квадрат с рис. 18. Хотя, как знать: может быть, эти два квадраты связаны некоторым преобразованием, мне ещё не известным.

 

Конечно, можно продолжить строить вручную пандиагональные квадраты чётно-чётных порядков. Но как ни проста процедура заполнения образующей таблицы, с ростом порядка она становится утомительной. Поэтому естественно хочется автоматизировать процесс. Я формализовала формирование образующей таблицы в маленькой программке, но один недочёт: числа в столбцах образующей таблицы, формируемой программой, смещены по вертикали, все столбцы начинаются с максимального в столбце числа. Так мне было удобно задавать циклы формирования наборов чисел в столбцах. Покажу на примере образующей таблицы для квадрата 8-ого порядка. По программе выдаётся такая таблица:

 

8  36  44  52  60  28  20  12

                                               4  35  43  51  59  27  19  11

                                               3  34  42  50  58  26  18  10

                                               2  33  41  49  57  25  17  9

                                               1  37  45  53  61  29  21  13

                                               5  38  46  54  62  30  22  14

                                               6  39  47  55  63  31  23  15

                                               7  40  48  56  64  32  24  16

 

Правильная образующая таблица изображена на рис. 15. Мне в голову не приходит с ходу мысль, как в одном цикле сделать смещение чисел в столбцах. Возможно, это очень просто сделать, и тогда вам удастся избежать одного ручного переписывания образующей таблицы, приводящего в порядок числа в столбцах.

Приведу здесь свою программку для формирования образующей таблицы. Введите в программу порядок квадрата n=4k, k=1,2,3…, и программа мгновенно выдаст вам “неправильную” образующую таблицу. Если можете, вставьте в программу блок, корректирующий таблицу, а также блок, превращающий образующую таблицу в пандиагональный квадрат. Это будет идеальный вариант программы. Программа считает таблицы до порядка n=100. Можно при желании увеличить размер массива до нужного порядка (строка 10).

Замечу, что аналогичный пандиагональный квадрат есть и четвёртого порядка. Этот квадрат помещён перед статьёй. Среди четырёх, выданных составленной для квадратов 4-ого порядка программой, это квадрат № 2.  Итак,

 

                                      ТЕКСТ ПРОГРАММЫ

 

10 DIM C(100, 100)

12 OPEN "MK.txt" FOR OUTPUT AS #1

15 PRINT "VVEDITE PORYADOK KVADRATA"

20 INPUT N

30 K = (N - 2) / 2: L = (N + 2) / 2

35 FOR I = L + 1 TO N

40 C(N, I) = N * (N + 2 - I)

45 FOR J = N - 1 TO L STEP -1

50 C(J, I) = C(J + 1, I) - 1

55 NEXT J

60 C(L - 1, I) = C(L, I) - N / 2

65 FOR M = L - 2 TO 1 STEP -1

70 C(M, I) = C(M + 1, I) + 1

75 NEXT M

80 NEXT I

85 FOR I = 2 TO L

90 C(N, I) = N * (I + K)

95 FOR P = N - 1 TO L STEP -1

100 C(P, I) = C(P + 1, I) - 1

105 NEXT P

110 C(L - 1, I) = C(L, I) - N / 2

115 FOR Q = L - 2 TO 1 STEP -1

120 C(Q, I) = C(Q + 1, I) + 1

125 NEXT Q

130 C(N, 1) = N - 1: B = N / 2 + 2

135 FOR T = N - 1 TO B STEP -1

140 C(T, 1) = C(T + 1, 1) - 1

145 NEXT T

147 NEXT I

150 C(N / 2 + 1, 1) = C(N / 2 + 2, 1) - N / 2

155 FOR A = N / 2 TO 2 STEP -1

160 C(A, 1) = C(A + 1, 1) + 1

162 NEXT A

165 C(1, 1) = N

170 FOR X = 1 TO N

175 FOR Y = 1 TO N

180 PRINT C(X, Y);

185 PRINT #1, C(X, Y);

187 NEXT Y

190 PRINT : PRINT #1,

195 NEXT X

197 CLOSE #1

200 END

 

Теперь покажу образующую таблицу, полученную по этой программе для квадрата 24-ого порядка.

 

24  300  324  348  372  396  420  444  468  492  516  540  564  276  252  228  204  180  156  132  108  84  60  36

 12  299  323  347  371  395  419  443  467  491  515  539  563  275  251  227  203  179  155  131  107  83  59  35

 11  298  322  346  370  394  418  442  466  490  514  538  562  274  250  226  202  178  154  130  106  82  58  34

 10  297  321  345  369  393  417  441  465  489  513  537  561  273  249  225  201  177  153  129  105  81  57  33

 9  296  320  344  368  392  416  440  464  488  512  536  560  272  248  224  200  176  152  128  104  80  56  32

 8  295  319  343  367  391  415  439  463  487  511  535  559  271  247  223  199  175  151  127  103  79  55  31

 7  294  318  342  366  390  414  438  462  486  510  534  558  270  246  222  198  174  150  126  102  78  54  30

 6  293  317  341  365  389  413  437  461  485  509  533  557  269  245  221  197  173  149  125  101  77  53  29

 5  292  316  340  364  388  412  436  460  484  508  532  556  268  244  220  196  172  148  124  100  76  52  28

 4  291  315  339  363  387  411  435  459  483  507  531  555  267  243  219  195  171  147  123  99  75  51  27

 3  290  314  338  362  386  410  434  458  482  506  530  554  266  242  218  194  170  146  122  98  74  50  26

 2  289  313  337  361  385  409  433  457  481  505  529  553  265  241  217  193  169  145  121  97  73  49  25

 1  301  325  349  373  397  421  445  469  493  517  541  565  277  253  229  205  181  157  133  109  85  61  37

 13  302  326  350  374  398  422  446  470  494  518  542  566  278  254  230  206  182  158  134  110  86  62  38

 14  303  327  351  375  399  423  447  471  495  519  543  567  279  255  231  207  183  159  135  111  87  63  39

 15  304  328  352  376  400  424  448  472  496  520  544  568  280  256  232  208  184  160  136  112  88  64  40

 16  305  329  353  377  401  425  449  473  497  521  545  569  281  257  233  209  185  161  137  113  89  65  41

 17  306  330  354  378  402  426  450  474  498  522  546  570  282  258  234  210  186  162  138  114  90  66  42

 18  307  331  355  379  403  427  451  475  499  523  547  571  283  259  235  211  187  163  139  115  91  67  43

 19  308  332  356  380  404  428  452  476  500  524  548  572  284  260  236  212  188  164  140  116  92  68  44

 20  309  333  357  381  405  429  453  477  501  525  549  573  285  261  237  213  189  165  141  117  93  69  45

 21  310  334  358  382  406  430  454  478  502  526  550  574  286  262  238  214  190  166  142  118  94  70  46

 22  311  335  359  383  407  431  455  479  503  527  551  575  287  263  239  215  191  167  143  119  95  71  47

 23  312  336  360  384  408  432  456  480  504  528  552  576  288  264  240  216  192  168  144  120  96  72  48

 

Корректирую таблицу; на рис. 20 вы видите правильную таблицу:

 

 

24

310

332

354

376

398

409

435

461

487

513

539

576

286

260

234

208

182

145

123

101

79

57

35

12

311

333

355

377

399

421

434

460

486

512

538

564

287

261

235

209

183

157

122

100

78

56

34

11

312

334

356

378

400

422

433

459

485

511

537

563

288

262

236

210

184

158

121

99

77

55

33

10

300

335

357

379

401

423

445

458

484

510

536

562

276

263

237

211

185

159

133

98

76

54

32

9

299

336

358

380

402

424

446

457

483

509

535

561

275

264

238

212

186

160

134

97

75

53

31

8

298

324

359

381

403

425

447

469

482

508

534

560

274

252

239

213

187

161

135

109

74

52

30

7

297

323

360

382

404

426

448

470

481

507

533

559

273

251

240

214

188

162

136

110

73

51

29

6

296

322

348

383

405

427

449

471

493

506

532

558

272

250

228

215

189

163

137

111

85

50

28

5

295

321

347

384

406

428

450

472

494

505

531

557

271

249

227

216

190

164

138

112

86

49

27

4

294

320

346

372

407

429

451

473

495

517

530

556

270

248

226

204

191

165

139

113

87

61

26

3

293

319

345

371

408

430

452

474

496

518

529

555

269

247

225

203

192

166

140

114

88

62

25

2

292

318

344

370

396

431

453

475

497

519

541

554

268

246

224

202

180

167

141

115

89

63

37

1

291

317

343

369

395

432

454

476

498

520

542

553

267

245

223

201

179

168

142

116

90

64

38

13

290

316

342

368

394

420

455

477

499

521

543

565

266

244

222

200

178

156

143

117

91

65

39

14

289

315

341

367

393

419

456

478

500

522

544

566

265

243

221

199

177

155

144

118

92

66

40

15

301

314

340

366

392

418

444

479

501

523

545

567

277

242

220

198

176

154

132

119

93

67

41

16

302

313

339

365

391

417

443

480

502

524

546

568

278

241

219

197

175

153

131

120

94

68

42

17

303

325

338

364

390

416

442

468

503

525

547

569

279

253

218

196

174

152

130

108

95

69

43

18

304

326

337

363

389

415

441

467

504

526

548

570

280

254

217

195

173

151

129

107

96

70

44

19

305

327

349

362

388

414

440

466

492

527

549

571

281

255

229

194

172

150

128

106

84

71

45

20

306

328

350

361

387

413

439

465

491

528

550

572

282

256

230

193

171

149

127

105

83

72

46

21

307

329

351

373

386

412

438

464

490

516

551

573

283

257

231

205

170

148

126

104

82

60

47

22

308

330

352

374

385

411

437

463

489

515

552

574

284

258

232

206

169

147

125

103

81

59

48

23

309

331

353

375

397

410

436

462

488

514

540

575

285

259

233

207

181

146

124

102

80

58

36

 

                                                                    Рис. 20

 

Может быть, читателю покажется, что лучше написать эту таблицу сразу вручную, без программы. Однако всё-таки программа выдаёт таблицу без ошибок, а если таблицу писать, то ошибки будут неизбежны даже при всей простоте формирования таблицы. Поэтому лучше пользоваться программой.

Ну, а теперь второй этап, это совсем просто. Вставляю рядом пустую матрицу и построчно переношу в неё (копированием) числа из образующей таблицы (разумеется, с соответствующим смещением). И на рис. 21 вы видите готовый пандиагональный квадрат 24-ого порядка.

 

 

1

291

317

343

369

395

432

454

476

498

520

542

553

267

245

223

201

179

168

142

116

90

64

38

63

37

2

292

318

344

370

396

431

453

475

497

519

541

554

268

246

224

202

180

167

141

115

89

114

88

62

25

3

293

319

345

371

408

430

452

474

496

518

529

555

269

247

225

203

192

166

140

165

139

113

87

61

26

4

294

320

346

372

407

429

451

473

495

517

530

556

270

248

226

204

191

216

190

164

138

112

86

49

27

5

295

321

347

384

406

428

450

472

494

505

531

557

271

249

227

250

228

215

189

163

137

111

85

50

28

6

296

322

348

383

405

427

449

471

493

506

532

558

272

559

273

251

240

214

188

162

136

110

73

51

29

7

297

323

360

382

404

426

448

470

481

507

533

508

534

560

274

252

239

213

187

161

135

109

74

52

30

8

298

324

359

381

403

425

447

469

482

457

483

509

535

561

275

264

238

212

186

160

134

97

75

53

31

9

299

336

358

380

402

424

446

423

445

458

484

510

536

562

276

263

237

211

185

159

133

98

76

54

32

10

300

335

357

379

401

378

400

422

433

459

485

511

537

563

288

262

236

210

184

158

121

99

77

55

33

11

312

334

356

333

355

377

399

421

434

460

486

512

538

564

287

261

235

209

183

157

122

100

78

56

34

12

311

24

310

332

354

376

398

409

435

461

487

513

539

576

286

260

234

208

182

145

123

101

79

57

35

58

36

23

309

331

353

375

397

410

436

462

488

514

540

575

285

259

233

207

181

146

124

102

80

103

81

59

48

22

308

330

352

374

385

411

437

463

489

515

552

574

284

258

232

206

169

147

125

148

126

104

82

60

47

21

307

329

351

373

386

412

438

464

490

516

551

573

283

257

231

205

170

193

171

149

127

105

83

72

46

20

306

328

350

361

387

413

439

465

491

528

550

572

282

256

230

255

229

194

172

150

128

106

84

71

45

19

305

327

349

362

388

414

440

466

492

527

549

571

281

570

280

254

217

195

173

151

129

107

96

70

44

18

304

326

337

363

389

415

441

467

504

526

548

525

547

569

279

253

218

196

174

152

130

108

95

69

43

17

303

325

338

364

390

416

442

468

503

480

502

524

546

568

278

241

219

197

175

153

131

120

94

68

42

16

302

313

339

365

391

417

443

418

444

479

501

523

545

567

277

242

220

198

176

154

132

119

93

67

41

15

301

314

340

366

392

367

393

419

456

478

500

522

544

566

265

243

221

199

177

155

144

118

92

66

40

14

289

315

341

316

342

368

394

420

455

477

499

521

543

565

266

244

222

200

178

156

143

117

91

65

39

13

290

 

                                                                      Рис. 21

 

Приведу ещё одну образующую таблицу, полученную по программе, – для квадрата 28-ого порядка. Откорректируйте таблицу, сместив числа в столбцах, и напишите готовый пандиагональный квадрат.

 

28  406  434  462  490  518  546  574  602  630  658  686  714  742  770  378  350  322  294  266  238  210  182  154  126  98  70  42

 14  405  433  461  489  517  545  573  601  629  657  685  713  741  769  377  349  321  293  265  237  209  181  153  125  97  69  41

 13  404  432  460  488  516  544  572  600  628  656  684  712  740  768  376  348  320  292  264  236  208  180  152  124  96  68  40

 12  403  431  459  487  515  543  571  599  627  655  683  711  739  767  375  347  319  291  263  235  207  179  151  123  95  67  39

 11  402  430  458  486  514  542  570  598  626  654  682  710  738  766  374  346  318  290  262  234  206  178  150  122  94  66  38

 10  401  429  457  485  513  541  569  597  625  653  681  709  737  765  373  345  317  289  261  233  205  177  149  121  93  65  37

 9  400  428  456  484  512  540  568  596  624  652  680  708  736  764  372  344  316  288  260  232  204  176  148  120  92  64  36

 8  399  427  455  483  511  539  567  595  623  651  679  707  735  763  371  343  315  287  259  231  203  175  147  119  91  63  35

 7  398  426  454  482  510  538  566  594  622  650  678  706  734  762  370  342  314  286  258  230  202  174  146  118  90  62  34

 6  397  425  453  481  509  537  565  593  621  649  677  705  733  761  369  341  313  285  257  229  201  173  145  117  89  61  33

 5  396  424  452  480  508  536  564  592  620  648  676  704  732  760  368  340  312  284  256  228  200  172  144  116  88  60  32

 4  395  423  451  479  507  535  563  591  619  647  675  703  731  759  367  339  311  283  255  227  199  171  143  115  87  59  31

 3  394  422  450  478  506  534  562  590  618  646  674  702  730  758  366  338  310  282  254  226  198  170  142  114  86  58  30

 2  393  421  449  477  505  533  561  589  617  645  673  701  729  757  365  337  309  281  253  225  197  169  141  113  85  57  29

 1  407  435  463  491  519  547  575  603  631  659  687  715  743  771  379  351  323  295  267  239  211  183  155  127  99  71  43

 15  408  436  464  492  520  548  576  604  632  660  688  716  744  772  380  352  324  296  268  240  212  184  156  128  100  72  44

 16  409  437  465  493  521  549  577  605  633  661  689  717  745  773  381  353  325  297  269  241  213  185  157  129  101  73  45

 17  410  438  466  494  522  550  578  606  634  662  690  718  746  774  382  354  326  298  270  242  214  186  158  130  102  74  46

 18  411  439  467  495  523  551  579  607  635  663  691  719  747  775  383  355  327  299  271  243  215  187  159  131  103  75  47

 19  412  440  468  496  524  552  580  608  636  664  692  720  748  776  384  356  328  300  272  244  216  188  160  132  104  76  48

 20  413  441  469  497  525  553  581  609  637  665  693  721  749  777  385  357  329  301  273  245  217  189  161  133  105  77  49

 21  414  442  470  498  526  554  582  610  638  666  694  722  750  778  386  358  330  302  274  246  218  190  162  134  106  78  50

 22  415  443  471  499  527  555  583  611  639  667  695  723  751  779  387  359  331  303  275  247  219  191  163  135  107  79  51

 23  416  444  472  500  528  556  584  612  640  668  696  724  752  780  388  360  332  304  276  248  220  192  164  136  108  80  52

 24  417  445  473  501  529  557  585  613  641  669  697  725  753  781  389  361  333  305  277  249  221  193  165  137  109  81  53

 25  418  446  474  502  530  558  586  614  642  670  698  726  754  782  390  362  334  306  278  250  222  194  166  138  110  82  54

 26  419  447  475  503  531  559  587  615  643  671  699  727  755  783  391  363  335  307  279  251  223  195  167  139  111  83  55

 27  420  448  476  504  532  560  588  616  644  672  700  728  756  784  392  364  336  308  280  252  224  196  168  140  112  84  56

 

Ещё раз подчеркну, что все эти единичные экземпляры являются одним из множества решений (тривиальным решением) целой группы пандиагональных квадратов, которая задаётся образующей таблицей данного вида. Найти все квадраты этой группы можно только по программе.

 

                                                       ***

 

Читайте далее:

 

http://www.klassikpoez.narod.ru/idealob11.htm

 

       Пишите мне!

Рейтинг@Mail.ru

На главную страницу

 



Сайт создан в системе uCoz