ИДЕАЛЬНЫЕ КВАДРАТЫ
Внимание! Оригинал.
При копировании прошу указывать
ссылку на данную страницу.
Часть II
В первой части я рассказала о замечательном методе построения идеальных квадратов нечётного порядка не кратного 3 – методе качелей. Красивейший метод! И главное – удивительно простой. Его может понять даже ребёнок, который умеет считать. И ребёнку наверняка понравится заполнять таким способом матрицу. Это как игра!
Ну, играть хорошо, а надо думать, как приспособить такие качели для построения идеальных квадратов порядков кратных 3. Я положила перед собой идеальный квадрат 9-ого порядка (самый минимальный порядок в этом ряду) и долго-долго его изучала. Должны быть качели! Я это чувствовала. И они есть!!! Только чуть сложнее, чем качели, описанные в первой части работы. Итак, вот перед вами идеальный квадрат 9-ого порядка, построенный методом качелей (рис. 1):
20 |
78 |
5 |
58 |
17 |
48 |
45 |
28 |
70 |
53 |
39 |
36 |
64 |
25 |
74 |
6 |
59 |
13 |
79 |
2 |
60 |
14 |
49 |
44 |
30 |
72 |
19 |
40 |
35 |
66 |
27 |
73 |
7 |
56 |
15 |
50 |
1 |
61 |
11 |
51 |
41 |
31 |
71 |
21 |
81 |
32 |
67 |
26 |
75 |
9 |
55 |
16 |
47 |
42 |
63 |
10 |
52 |
38 |
33 |
68 |
22 |
80 |
3 |
69 |
23 |
76 |
8 |
57 |
18 |
46 |
43 |
29 |
12 |
54 |
37 |
34 |
65 |
24 |
77 |
4 |
62 |
Рис. 1
Ну вот, посмотрите внимательно на этот квадрат! Он родился далеко не сразу, его рождению предшествовали длительные раздумья над этой дьявольской закономерностью. Но я всё-таки проникла в тайну этой закономерности!
Во-первых, я выделила первые 9 чисел. Число 1 так же стоит в самом начале центральной строки, как в методе качелей. Но! Разница в том, что здесь числа следуют не по порядку! Далее: циклы качания здесь тоже есть, но и они, разумеется, не по порядку следуют. Выделен самый первый цикл работы качелей, он начинается тоже сразу за последним числом начальной цепочки (начальная цепочка – это первые n чисел, где n – порядок квадрата, в нашем случае n=9). Этот цикл начинается с числа 55 и заканчивается числом 63, то есть вполне аналогично методу качелей. Качели качаются вправо-влево тоже с постоянным шагом: вправо через 4 ячейки, влево через 3 ячейки. Ещё отличие: новый цикл не всегда начинается с числа, равного 9*k+1.
Мне оставалось только проникнуть в тайну расположения первых 9 чисел и в порядок формирования и следования чисел в циклах качания. Я нарисовала следующую таблицу циклов качания (рис. 2), исследовала её самым тщательным образом и поняла все закономерности. А далее дело техники. Моментально написала программу, по которой получила сразу несколько вариантов идеальных квадратов.
|
9 |
55 |
16 |
47 |
42 |
32 |
67 |
26 |
75 |
-6 |
1 |
61 |
11 |
51 |
41 |
31 |
71 |
21 |
81 |
5 |
7 |
56 |
15 |
50 |
40 |
35 |
66 |
27 |
73 |
-4 |
2 |
60 |
14 |
49 |
44 |
30 |
72 |
19 |
79 |
1 |
6 |
59 |
13 |
53 |
39 |
36 |
64 |
25 |
74 |
1 |
5 |
58 |
17 |
48 |
45 |
28 |
70 |
20 |
78 |
-4 |
4 |
62 |
12 |
54 |
37 |
34 |
65 |
24 |
77 |
5 |
8 |
57 |
18 |
46 |
43 |
29 |
69 |
23 |
76 |
-6 |
3 |
63 |
10 |
52 |
38 |
33 |
68 |
22 |
80 |
|
|
k=6 |
k=1 |
k=5 |
k=4 |
k=3 |
k=7 |
k=2 |
k=8 |
Рис. 2
Красным цветом выделены первые девять чисел. В самом левом столбце таблицы стоят разности между двумя рядом стоящими числами в цепочке начальных чисел (последняя разность – это разность между последним числом в столбце – 3 – и первым числом в этом же столбце – 9). Обратите внимание: разности эти обладают симметрией относительно центральной сроки таблицы. Именно так ведут себя эти разности во всех идеальных квадратах, которые были мной исследованы! Далее: в самой нижней строке таблицы записаны номера циклов качания качелей, то есть для какого числа кратного 9 формируется набор чисел данного цикла. А сами наборы чисел каждого цикла качания расположены в столбцах таблицы. Номера циклов вычисляются так: самый первый цикл (первый столбец, k=6): 9-3=6, второй цикл (второй столбец, k=1): 9-8=1 и т. д., то есть это разности между числом 9 (самым первым в столбце начальной цепочки чисел) и другими числами в этом столбце (начиная с самого нижнего и далее вверх по столбцу). Это ещё одна закономерность, которую надо было заметить. И последняя закономерность: это расположение чисел в диагонали таблицы (не в главной, а в разломанной; я выделила ячейки с этими числами), они получаются в каждом столбце так: 9*(k+1). Самое первое число в этой цепочке – 9 – стоит в самом начале таблицы. Вот и все закономерности, которые мне надо было выявить. Ну, а далее всё очень просто. Покажу, как формируется набор первого цикла качания качелей (числа этого цикла выделены синим цветом). Начинается формирование с числа, кратного 9, в первом столбце это число 63. Далее двигаемся вверх по столбцу, каждое следующее число получается прибавлением к предыдущему разности из самого левого столбца, показываю наглядно:
63 + (-6) = 57
57 + 5 = 62
62 + (-4) = 58
58 + 1 = 59
59 + 1 = 60
60 + (-4) = 56
56 + 5 = 61
61 + (-6) = 55
Второй набор (числа следующего столбца) начинает формироваться с числа 18 точно так же. После того, как достигнут верхний край таблицы, числа пишутся, начиная с нижнего края таблицы и снова вверх.
Вот такие хитрые получаются качели. Но, по-моему, совсем не заумные. Всё предельно понятно. Все эти закономерности очень легко “передать” компьютеру в форме программы, и по этой программе получить готовые таблицы, подобные той, что изображена на рис. 2. Ну, а потом можно ведь запрограммировать и переход от этой таблицы к самому идеальному квадрату. Это тоже элементарно делается. Но я для квадрата 9-ого порядка не стала это делать: ничего не стоит переписать числа из таблицы с рис. 2 в готовый идеальный квадрат. Причём, когда я переписывала, то заметила, что можно заполнять матрицу построчно: прямо переписывать из таблицы с рис. 2 целые строки, начиная от соответствующего числа начальной цепочки. При достижении правого края таблицы числа начинают писаться с левого края (точно так же, как и в методе качелей, описанном ранее). На рис. 3 покажу пример для первой строки:
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
1 |
|
|
|
41 |
|
|
|
|
32 |
67 |
26 |
75 |
9 |
55 |
16 |
47 |
42 |
|
|
|
|
|
|
|
|
3 |
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
Рис. 2
Видите, прямо взята строка из таблицы с рис. 2, начинающаяся с числа 9, и переписана в матрицу рядом с числом 9. Однако можно и покачаться на качелях, если хочется позабавиться!
На рис. 1 показан первый цикл качания качелей. На рис. 4 показан весь квадрат с раскрашенными циклами.
20 |
78 |
5 |
58 |
17 |
48 |
45 |
28 |
70 |
53 |
39 |
36 |
64 |
25 |
74 |
6 |
59 |
13 |
79 |
2 |
60 |
14 |
49 |
44 |
30 |
72 |
19 |
40 |
35 |
66 |
27 |
73 |
7 |
56 |
15 |
50 |
1 |
61 |
11 |
51 |
41 |
31 |
71 |
21 |
81 |
32 |
67 |
26 |
75 |
9 |
55 |
16 |
47 |
42 |
63 |
10 |
52 |
38 |
33 |
68 |
22 |
80 |
3 |
69 |
23 |
76 |
8 |
57 |
18 |
46 |
43 |
29 |
12 |
54 |
37 |
34 |
65 |
24 |
77 |
4 |
62 |
Рис. 4
Ах! Какой же красивый квадрат! Посмотрите: девять разных цветов и каждый цвет в любой строке, любом столбце и любой из 9 диагоналей одного направления встречается только один раз. И главный восторг в том, что он построен методом качелей и что его порядок кратен 3. Конечно, сформировать таблицу, изображённую на рис. 2, со всеми её хитрыми законами можно только по программе, без программы можно голову сломать. Я задаю в начальной цепочке чисел два числа: 1 и 9. Всё остальное делает программа, в которую я заложила все законы формирования этой таблицы, а ещё, конечно, одно маленькое условие, а именно проверку пандиагональности получаемого по этой таблице квадрата.
Интересно здесь показать аналогичную таблицу для качелей, скажем, квадрата 11-ого порядка (в первой части статьи я построила идеальный квадрат 11-ого порядка методом качелей). На рис. 5 вы видите эту таблицу. Понятно, что в этом случае не нужно никакой программы.
|
11 |
12 |
24 |
36 |
48 |
60 |
72 |
84 |
96 |
108 |
120 |
-1 |
1 |
13 |
25 |
37 |
49 |
61 |
73 |
85 |
97 |
109 |
121 |
-1 |
2 |
14 |
26 |
38 |
50 |
62 |
74 |
86 |
98 |
110 |
111 |
-1 |
3 |
15 |
27 |
39 |
51 |
63 |
75 |
87 |
99 |
100 |
112 |
-1 |
4 |
16 |
28 |
40 |
52 |
64 |
76 |
88 |
89 |
101 |
113 |
-1 |
5 |
17 |
29 |
41 |
53 |
65 |
77 |
78 |
90 |
102 |
114 |
-1 |
6 |
18 |
30 |
42 |
54 |
66 |
67 |
79 |
91 |
103 |
115 |
-1 |
7 |
19 |
31 |
43 |
55 |
56 |
68 |
80 |
92 |
104 |
116 |
-1 |
8 |
20 |
32 |
44 |
45 |
57 |
69 |
81 |
93 |
105 |
117 |
-1 |
9 |
21 |
33 |
34 |
46 |
58 |
70 |
82 |
94 |
106 |
118 |
-1 |
10 |
22 |
23 |
35 |
47 |
59 |
71 |
83 |
95 |
107 |
119 |
|
|
k=1 |
k=2 |
k=3 |
k=4 |
k=5 |
k=6 |
k=7 |
k=8 |
k=9 |
k=10 |
Рис. 5
Но посмотрите, все законы действуют и в этой таблице! Вот в чём главный момент. Значит, качели подчиняются одним и тем же законам, но для квадратов порядков кратных 3 формирование таблицы не так тривиально, как для порядков не кратных 3. И всё-таки метод общий для всех квадратов нечётных порядков!
Покажу ещё один идеальный квадрат, который выдала мне программа среди прочих вариантов. Это очень известный квадрат, его построил Г. Александров своим методом хода шахматного коня. Одновременно с ним я построила свой первый идеальный квадрат 9-ого порядка матричным методом. С квадрата Георгия всё начиналось. Поскольку он очень похож на ассоциативный квадрат, построенный методом террас, я очень долго пыталась найти способ превращения ассоциативного квадрата в идеальный. Но это мне так и не удалось. После этого я нашла метод построения идеального квадрата 9-ого порядка из ассоциативного, но в качестве исходного взят не квадрат, построенный методом террас, а другой ассоциативный квадрат. Но сколько было проделано манипуляций с этим идеальным квадратом! Он был повёрнут и отражён, в нём несколько раз были переставлены строки и столбцы самыми разными способами, на нём было опробовано преобразование “строки-диагонали”, из него были получены другие идеальные квадраты разными способами. Я почти выучила его наизусть. И вот, наконец, построила этот квадрат своим методом – методом качелей! Смотрите, он стал ещё в тысячу раз красивей (рис. 6)!
22 |
80 |
5 |
56 |
33 |
66 |
45 |
10 |
52 |
69 |
39 |
18 |
46 |
25 |
76 |
8 |
59 |
29 |
79 |
4 |
62 |
32 |
65 |
42 |
12 |
54 |
19 |
38 |
15 |
48 |
27 |
73 |
7 |
58 |
35 |
68 |
1 |
61 |
31 |
71 |
41 |
11 |
51 |
21 |
81 |
14 |
47 |
24 |
75 |
9 |
55 |
34 |
67 |
44 |
63 |
28 |
70 |
40 |
17 |
50 |
20 |
78 |
3 |
53 |
23 |
74 |
6 |
57 |
36 |
64 |
43 |
13 |
30 |
72 |
37 |
16 |
49 |
26 |
77 |
2 |
60 |
Рис. 6
На рис. 7 показана таблица для формирования этой матрицы, которую мне выдала программа.
|
9 |
55 |
34 |
67 |
44 |
14 |
47 |
24 |
75 |
-6 |
1 |
61 |
31 |
71 |
41 |
11 |
51 |
21 |
81 |
3 |
7 |
58 |
35 |
68 |
38 |
15 |
48 |
27 |
73 |
-4 |
4 |
62 |
32 |
65 |
42 |
12 |
54 |
19 |
79 |
3 |
8 |
59 |
29 |
69 |
39 |
18 |
46 |
25 |
76 |
3 |
5 |
56 |
33 |
66 |
45 |
10 |
52 |
22 |
80 |
-4 |
2 |
60 |
30 |
72 |
37 |
16 |
49 |
26 |
77 |
3 |
6 |
57 |
36 |
64 |
43 |
13 |
53 |
23 |
74 |
-6 |
3 |
63 |
28 |
70 |
40 |
17 |
50 |
20 |
78 |
|
|
k=6 |
k=3 |
k=7 |
k=4 |
k=1 |
k=5 |
k=2 |
k=8 |
Рис. 7
А теперь, как понимает читатель, надо применить этот метод для построения идеального квадрата следующего нечётного порядка кратного 3 – 15. Вот он, самый волнующий момент! По идее всё должно получиться. Я уже написала программу и сейчас буду её пробовать. Расскажу о результатах в следующий раз.
Прежде чем рассказывать о квадратах 15-ого порядка, построенных методом качелей (я их пока не построила, программа ещё не опробована, не успела) покажу ещё одну мысль, которая мне пришла в голову. А что если в идеальном квадрате 11-ого порядка нарушить правильное следование чисел в начальной цепочке. Взяла идеальный квадрат, построенный в первой части (этому квадрату как раз соответствует таблица на рис. 5) и применила к нему преобразование нестандартной перестановки строк и столбцов, получился идеальный квадрат, который вы видите на рис. 8.
12 |
36 |
60 |
84 |
108 |
11 |
24 |
48 |
72 |
96 |
120 |
33 |
46 |
70 |
94 |
118 |
21 |
34 |
58 |
82 |
106 |
9 |
43 |
56 |
80 |
104 |
7 |
31 |
55 |
68 |
92 |
116 |
19 |
53 |
77 |
90 |
114 |
17 |
41 |
65 |
78 |
102 |
5 |
29 |
63 |
87 |
100 |
3 |
27 |
51 |
75 |
99 |
112 |
15 |
39 |
73 |
97 |
121 |
13 |
37 |
61 |
85 |
109 |
1 |
25 |
49 |
83 |
107 |
10 |
23 |
47 |
71 |
95 |
119 |
22 |
35 |
59 |
93 |
117 |
20 |
44 |
57 |
81 |
105 |
8 |
32 |
45 |
69 |
103 |
6 |
30 |
54 |
67 |
91 |
115 |
18 |
42 |
66 |
79 |
113 |
16 |
40 |
64 |
88 |
101 |
4 |
28 |
52 |
76 |
89 |
2 |
26 |
50 |
74 |
98 |
111 |
14 |
38 |
62 |
86 |
110 |
Рис. 8
Как видите, первые 11 чисел теперь расположены не по порядку. Но качели работают и в этом квадрате! На рис. 9 показана таблица для формирования циклов качания качелей. Все законы в этой таблице те же самые! На рис. 8 выделены раскраской два первых цикла работы качелей.
|
11 |
24 |
48 |
72 |
96 |
120 |
12 |
36 |
60 |
84 |
108 |
-2 |
2 |
26 |
50 |
74 |
98 |
111 |
14 |
38 |
62 |
86 |
110 |
-2 |
4 |
28 |
52 |
76 |
89 |
113 |
16 |
40 |
64 |
88 |
101 |
-2 |
6 |
30 |
54 |
67 |
91 |
115 |
18 |
42 |
66 |
79 |
103 |
-2 |
8 |
32 |
45 |
69 |
93 |
117 |
20 |
44 |
57 |
81 |
105 |
9 |
10 |
23 |
47 |
71 |
95 |
119 |
22 |
35 |
59 |
83 |
107 |
-2 |
1 |
25 |
49 |
73 |
97 |
121 |
13 |
37 |
61 |
85 |
109 |
-2 |
3 |
27 |
51 |
75 |
99 |
112 |
15 |
39 |
63 |
87 |
100 |
-2 |
5 |
29 |
53 |
77 |
90 |
114 |
17 |
41 |
65 |
78 |
102 |
-2 |
7 |
31 |
55 |
68 |
92 |
116 |
19 |
43 |
56 |
80 |
104 |
-2 |
9 |
33 |
46 |
70 |
94 |
118 |
21 |
34 |
58 |
82 |
106 |
|
|
k=2 |
k=4 |
k=6 |
k=8 |
k=10 |
k=1 |
k=3 |
k=5 |
k=7 |
k=9 |
Рис. 9
В этом примере аналогия с таблицей формирования матрицы для идеального квадрата 9-ого порядка совсем полная. А теперь представьте, сколько можно сочинить (по программе, конечно) подобных таблиц! И каждая из них даст новый идеальный квадрат 11-ого порядка.
Теперь ухожу отлаживать программу для квадратов 15-ого порядка.
***
11 декабря 2007 г.
Программа для идеального квадрат 15-ого порядка пошла сразу. Всё получилось! Идеальный квадрат 15-ого порядка методом качелей построен. И не один, а очень много. Ну, действовала я совершенно аналогично построению идеального квадрата 9-ого порядка. На рис. 10 показываю первую таблицу из множества вариантов, выданных программой. По этой таблице заполняется сам идеальный квадрат, который вы видите на рис. 11. Повторю: как по таблице с рис. 10 заполнить идеальный квадрат, подробно рассказано выше на примере квадрата 9-ого порядка.
|
15 |
61 |
125 |
174 |
42 |
18 |
77 |
111 |
143 |
205 |
194 |
58 |
94 |
157 |
221 |
-4 |
1 |
65 |
129 |
177 |
33 |
17 |
81 |
113 |
145 |
209 |
193 |
49 |
97 |
161 |
225 |
-4 |
5 |
69 |
132 |
168 |
32 |
21 |
83 |
115 |
149 |
208 |
184 |
52 |
101 |
165 |
211 |
-3 |
9 |
72 |
123 |
167 |
36 |
23 |
85 |
119 |
148 |
199 |
187 |
56 |
105 |
151 |
215 |
9 |
12 |
63 |
122 |
171 |
38 |
25 |
89 |
118 |
139 |
202 |
191 |
60 |
91 |
155 |
219 |
1 |
3 |
62 |
126 |
173 |
40 |
29 |
88 |
109 |
142 |
206 |
195 |
46 |
95 |
159 |
222 |
-4 |
2 |
66 |
128 |
175 |
44 |
28 |
79 |
112 |
146 |
210 |
181 |
50 |
99 |
162 |
213 |
-2 |
6 |
68 |
130 |
179 |
43 |
19 |
82 |
116 |
150 |
196 |
185 |
54 |
102 |
153 |
212 |
-2 |
8 |
70 |
134 |
178 |
34 |
22 |
86 |
120 |
136 |
200 |
189 |
57 |
93 |
152 |
216 |
-4 |
10 |
74 |
133 |
169 |
37 |
26 |
90 |
106 |
140 |
204 |
192 |
48 |
92 |
156 |
218 |
1 |
14 |
73 |
124 |
172 |
41 |
30 |
76 |
110 |
144 |
207 |
183 |
47 |
96 |
158 |
220 |
9 |
13 |
64 |
127 |
176 |
45 |
16 |
80 |
114 |
147 |
198 |
182 |
51 |
98 |
160 |
224 |
-3 |
4 |
67 |
131 |
180 |
31 |
20 |
84 |
117 |
138 |
197 |
186 |
53 |
100 |
164 |
223 |
-4 |
7 |
71 |
135 |
166 |
35 |
24 |
87 |
108 |
137 |
201 |
188 |
55 |
104 |
163 |
214 |
-4 |
11 |
75 |
121 |
170 |
39 |
27 |
78 |
107 |
141 |
203 |
190 |
59 |
103 |
154 |
217 |
|
|
k=4 |
k=8 |
k=11 |
k=2 |
k=1 |
k=5 |
k=7 |
k=9 |
k=13 |
k=12 |
k=3 |
k=6 |
k=10 |
k=14 |
Рис. 10
34 |
22 |
86 |
120 |
136 |
200 |
189 |
57 |
93 |
152 |
216 |
8 |
70 |
134 |
178 |
102 |
153 |
212 |
6 |
68 |
130 |
179 |
43 |
19 |
82 |
116 |
150 |
196 |
185 |
54 |
28 |
79 |
112 |
146 |
210 |
181 |
50 |
99 |
162 |
213 |
2 |
66 |
128 |
175 |
44 |
159 |
222 |
3 |
62 |
126 |
173 |
40 |
29 |
88 |
109 |
142 |
206 |
195 |
46 |
95 |
89 |
118 |
139 |
202 |
191 |
60 |
91 |
155 |
219 |
12 |
63 |
122 |
171 |
38 |
25 |
215 |
9 |
72 |
123 |
167 |
36 |
23 |
85 |
119 |
148 |
199 |
187 |
56 |
105 |
151 |
115 |
149 |
208 |
184 |
52 |
101 |
165 |
211 |
5 |
69 |
132 |
168 |
32 |
21 |
83 |
1 |
65 |
129 |
177 |
33 |
17 |
81 |
113 |
145 |
209 |
193 |
49 |
97 |
161 |
225 |
143 |
205 |
194 |
58 |
94 |
157 |
221 |
15 |
61 |
125 |
174 |
42 |
18 |
77 |
111 |
75 |
121 |
170 |
39 |
27 |
78 |
107 |
141 |
203 |
190 |
59 |
103 |
154 |
217 |
11 |
201 |
188 |
55 |
104 |
163 |
214 |
7 |
71 |
135 |
166 |
35 |
24 |
87 |
108 |
137 |
131 |
180 |
31 |
20 |
84 |
117 |
138 |
197 |
186 |
53 |
100 |
164 |
223 |
4 |
67 |
182 |
51 |
98 |
160 |
224 |
13 |
64 |
127 |
176 |
45 |
16 |
80 |
114 |
147 |
198 |
172 |
41 |
30 |
76 |
110 |
144 |
207 |
183 |
47 |
96 |
158 |
220 |
14 |
73 |
124 |
48 |
92 |
156 |
218 |
10 |
74 |
133 |
169 |
37 |
26 |
90 |
106 |
140 |
204 |
192 |
Рис. 11
Вот он, идеальный квадрат 15-ого порядка, который мне так долго не удавалось построить! Разделите со мной радость победы, дорогие мои читатели. Всё-таки я его построила.
На рис. 11 раскрашено три цикла качания качелей. Начальная цепочка чисел – это как бы нулевой цикл (сиреневые ячейки). Далее идёт первый цикл – розовые ячейки, второй цикл – жёлтые ячейки и третий цикл – бирюзовые ячейки. Напомню, что можно и не качаться на качелях, а заполнить матрицу идеального квадрата построчно, переписав строки из таблицы с рис. 10, начиная с соответствующего числа начальной цепочки. При достижении правого края таблицы числа продолжают вписываться с левого края таблицы. Смотрите пример для квадрата 9-ого порядка. Но мне больше нравится качаться на качелях.
А теперь покажу вариант, который мне тоже выдала программа. Этот вариант даёт один из идеальных квадратов, приведённых в статье Г. Александрова (только повёрнут на 90 градусов). Табличку, соответствующую второму квадрату Александрова, программа тоже выдала, но ограничусь показом одного варианта. Итак, на рис. 12 вы видите таблицу для формирования идеального квадрата, а сам квадрат изображён на рис. 13.
|
15 |
61 |
140 |
100 |
187 |
58 |
199 |
119 |
23 |
167 |
42 |
123 |
84 |
156 |
221 |
-4 |
1 |
65 |
145 |
97 |
193 |
49 |
209 |
113 |
17 |
177 |
33 |
129 |
81 |
161 |
225 |
-5 |
5 |
70 |
142 |
103 |
184 |
59 |
203 |
107 |
27 |
168 |
39 |
126 |
86 |
165 |
211 |
3 |
10 |
67 |
148 |
94 |
194 |
53 |
197 |
117 |
18 |
174 |
36 |
131 |
90 |
151 |
215 |
-6 |
7 |
73 |
139 |
104 |
188 |
47 |
207 |
108 |
24 |
171 |
41 |
135 |
76 |
155 |
220 |
9 |
13 |
64 |
149 |
98 |
182 |
57 |
198 |
114 |
21 |
176 |
45 |
121 |
80 |
160 |
217 |
-10 |
4 |
74 |
143 |
92 |
192 |
48 |
204 |
111 |
26 |
180 |
31 |
125 |
85 |
157 |
223 |
6 |
14 |
68 |
137 |
102 |
183 |
54 |
201 |
116 |
30 |
166 |
35 |
130 |
82 |
163 |
214 |
6 |
8 |
62 |
147 |
93 |
189 |
51 |
206 |
120 |
16 |
170 |
40 |
127 |
88 |
154 |
224 |
-10 |
2 |
72 |
138 |
99 |
186 |
56 |
210 |
106 |
20 |
175 |
37 |
133 |
79 |
164 |
218 |
9 |
12 |
63 |
144 |
96 |
191 |
60 |
196 |
110 |
25 |
172 |
43 |
124 |
89 |
158 |
212 |
-6 |
3 |
69 |
141 |
101 |
195 |
46 |
200 |
115 |
22 |
178 |
34 |
134 |
83 |
152 |
222 |
3 |
9 |
66 |
146 |
105 |
181 |
50 |
205 |
112 |
28 |
169 |
44 |
128 |
77 |
162 |
213 |
-5 |
6 |
71 |
150 |
91 |
185 |
55 |
202 |
118 |
19 |
179 |
38 |
122 |
87 |
153 |
219 |
-4 |
11 |
75 |
136 |
95 |
190 |
52 |
208 |
109 |
29 |
173 |
32 |
132 |
78 |
159 |
216 |
|
|
k=4 |
k=9 |
k=6 |
k=12 |
k=3 |
k=13 |
k=7 |
k=1 |
k=11 |
k=2 |
k=8 |
k=5 |
k=10 |
k=14 |
Рис. 12
189 |
51 |
206 |
120 |
16 |
170 |
40 |
127 |
88 |
154 |
224 |
8 |
62 |
147 |
93 |
82 |
163 |
214 |
14 |
68 |
137 |
102 |
183 |
54 |
201 |
116 |
30 |
166 |
35 |
130 |
48 |
204 |
111 |
26 |
180 |
31 |
125 |
85 |
157 |
223 |
4 |
74 |
143 |
92 |
192 |
160 |
217 |
13 |
64 |
149 |
98 |
182 |
57 |
198 |
114 |
21 |
176 |
45 |
121 |
80 |
207 |
108 |
24 |
171 |
41 |
135 |
76 |
155 |
220 |
7 |
73 |
139 |
104 |
188 |
47 |
215 |
10 |
67 |
148 |
94 |
194 |
53 |
197 |
117 |
18 |
174 |
36 |
131 |
90 |
151 |
107 |
27 |
168 |
39 |
126 |
86 |
165 |
211 |
5 |
70 |
142 |
103 |
184 |
59 |
203 |
1 |
65 |
145 |
97 |
193 |
49 |
209 |
113 |
17 |
177 |
33 |
129 |
81 |
161 |
225 |
23 |
167 |
42 |
123 |
84 |
156 |
221 |
15 |
61 |
140 |
100 |
187 |
58 |
199 |
119 |
75 |
136 |
95 |
190 |
52 |
208 |
109 |
29 |
173 |
32 |
132 |
78 |
159 |
216 |
11 |
179 |
38 |
122 |
87 |
153 |
219 |
6 |
71 |
150 |
91 |
185 |
55 |
202 |
118 |
19 |
146 |
105 |
181 |
50 |
205 |
112 |
28 |
169 |
44 |
128 |
77 |
162 |
213 |
9 |
66 |
34 |
134 |
83 |
152 |
222 |
3 |
69 |
141 |
101 |
195 |
46 |
200 |
115 |
22 |
178 |
96 |
191 |
60 |
196 |
110 |
25 |
172 |
43 |
124 |
89 |
158 |
212 |
12 |
63 |
144 |
133 |
79 |
164 |
218 |
2 |
72 |
138 |
99 |
186 |
56 |
210 |
106 |
20 |
175 |
37 |
Рис. 13
Обратите внимание: я выделила в этом квадрате белым цветом ещё один цикл качания качелей.
Итак, метод, придуманный Александровым, не является единственным методом построения идеальных квадратов. Вот перед вами ещё один метод, который даёт множество идеальных квадратов, в частности и те, которые построил Александров своим методом.
Покажу ещё один вариант, полученный по программе. На рис. 14 вы видите образующую таблицу, а на рис. 15 идеальный квадрат, полученный из этой таблицы.
|
15 |
61 |
185 |
148 |
100 |
52 |
199 |
119 |
23 |
167 |
132 |
84 |
36 |
153 |
221 |
-4 |
1 |
65 |
193 |
145 |
97 |
49 |
209 |
113 |
17 |
177 |
129 |
81 |
33 |
161 |
225 |
-8 |
5 |
73 |
190 |
142 |
94 |
59 |
203 |
107 |
27 |
174 |
126 |
78 |
41 |
165 |
211 |
3 |
13 |
70 |
187 |
139 |
104 |
53 |
197 |
117 |
24 |
171 |
123 |
86 |
45 |
151 |
215 |
3 |
10 |
67 |
184 |
149 |
98 |
47 |
207 |
114 |
21 |
168 |
131 |
90 |
31 |
155 |
223 |
3 |
7 |
64 |
194 |
143 |
92 |
57 |
204 |
111 |
18 |
176 |
135 |
76 |
35 |
163 |
220 |
-10 |
4 |
74 |
188 |
137 |
102 |
54 |
201 |
108 |
26 |
180 |
121 |
80 |
43 |
160 |
217 |
6 |
14 |
68 |
182 |
147 |
99 |
51 |
198 |
116 |
30 |
166 |
125 |
88 |
40 |
157 |
214 |
6 |
8 |
62 |
192 |
144 |
96 |
48 |
206 |
120 |
16 |
170 |
133 |
85 |
37 |
154 |
224 |
-10 |
2 |
72 |
189 |
141 |
93 |
56 |
210 |
106 |
20 |
178 |
130 |
82 |
34 |
164 |
218 |
3 |
12 |
69 |
186 |
138 |
101 |
60 |
196 |
110 |
28 |
175 |
127 |
79 |
44 |
158 |
212 |
3 |
9 |
66 |
183 |
146 |
105 |
46 |
200 |
118 |
25 |
172 |
124 |
89 |
38 |
152 |
222 |
3 |
6 |
63 |
191 |
150 |
91 |
50 |
208 |
115 |
22 |
169 |
134 |
83 |
32 |
162 |
219 |
-8 |
3 |
71 |
195 |
136 |
95 |
58 |
205 |
112 |
19 |
179 |
128 |
77 |
42 |
159 |
216 |
-4 |
11 |
75 |
181 |
140 |
103 |
55 |
202 |
109 |
29 |
173 |
122 |
87 |
39 |
156 |
213 |
|
|
k=4 |
k=12 |
k=9 |
k=6 |
k=3 |
k=13 |
k=7 |
k=1 |
k=11 |
k=8 |
k=5 |
k=2 |
k=10 |
k=14 |
Рис. 14
96 |
48 |
206 |
120 |
16 |
170 |
133 |
85 |
37 |
154 |
224 |
8 |
62 |
192 |
144 |
40 |
157 |
214 |
14 |
68 |
182 |
147 |
99 |
51 |
198 |
116 |
30 |
166 |
125 |
88 |
54 |
201 |
108 |
26 |
180 |
121 |
80 |
43 |
160 |
217 |
4 |
74 |
188 |
137 |
102 |
163 |
220 |
7 |
64 |
194 |
143 |
92 |
57 |
204 |
111 |
18 |
176 |
135 |
76 |
35 |
207 |
114 |
21 |
168 |
131 |
90 |
31 |
155 |
223 |
10 |
67 |
184 |
149 |
98 |
47 |
215 |
13 |
70 |
187 |
139 |
104 |
53 |
197 |
117 |
24 |
171 |
123 |
86 |
45 |
151 |
107 |
27 |
174 |
126 |
78 |
41 |
165 |
211 |
5 |
73 |
190 |
142 |
94 |
59 |
203 |
1 |
65 |
193 |
145 |
97 |
49 |
209 |
113 |
17 |
177 |
129 |
81 |
33 |
161 |
225 |
23 |
167 |
132 |
84 |
36 |
153 |
221 |
15 |
61 |
185 |
148 |
100 |
52 |
199 |
119 |
75 |
181 |
140 |
103 |
55 |
202 |
109 |
29 |
173 |
122 |
87 |
39 |
156 |
213 |
11 |
179 |
128 |
77 |
42 |
159 |
216 |
3 |
71 |
195 |
136 |
95 |
58 |
205 |
112 |
19 |
191 |
150 |
91 |
50 |
208 |
115 |
22 |
169 |
134 |
83 |
32 |
162 |
219 |
6 |
63 |
124 |
89 |
38 |
152 |
222 |
9 |
66 |
183 |
146 |
105 |
46 |
200 |
118 |
25 |
172 |
138 |
101 |
60 |
196 |
110 |
28 |
175 |
127 |
79 |
44 |
158 |
212 |
12 |
69 |
186 |
82 |
34 |
164 |
218 |
2 |
72 |
189 |
141 |
93 |
56 |
210 |
106 |
20 |
178 |
130 |
Рис. 15
В этом квадрате я раскрасила ещё один цикл, ко всем белым ячейкам пристроились голубые.
Думаю, что приведённые примеры вполне достаточны для того, чтобы понять принцип работы метода качелей.
А мне не терпится построить этим методом идеальный квадрат 21-ого порядка. Хотя есть ещё интересный вариант идеального квадрата 15-ого порядка. Надо его рассмотреть внимательней. А затем напишу программу для квадратов 21-ого порядка и расскажу о полученных результатах. Я уже нисколько не сомневаюсь, что метод мой универсален. Но с увеличением порядка квадратов, конечно, усложняется программа и увеличивается время её работы. Это вполне понятно. Для квадратов 9-ого и 15-ого порядка программы довольно короткие и выполняются очень быстро. А вот для квадратов 21-ого порядка я предвижу некоторые сложности.
***
12 декабря 2007 г.
Итак, я обещала рассказать ещё об одном интересном идеальном квадрате 15-ого порядка. Как уже было замечено в статье “Пандиагональные квадраты 15-ого порядка”, оба квадрата, приведённые Г. Александровым, имеют одинаковые наборы чисел в центральных строке и столбце. Такие же точно наборы чисел имеются в центральных строке и столбце у квадратов, построенных мной методом качелей (см. рис. 13 и рис. 15). Меня заинтересовал вопрос: нельзя ли построить идеальный квадрат с другими наборами чисел в центральных строке и столбце. В вышеуказанной статье я уже показала, как это сделать. То же самое проделаю с квадратом с рис. 15. Сначала перенесу его на торе, а затем применю к полученному квадрату преобразование “строки-диагонали”. Матрица этого преобразования приведена в вышеуказанной статье. Квадрат, который в результате у меня получился, вы видите на рис. 16.
1 |
93 |
27 |
44 |
70 |
46 |
168 |
162 |
194 |
205 |
121 |
213 |
147 |
119 |
85 |
37 |
65 |
56 |
174 |
158 |
187 |
200 |
131 |
219 |
143 |
112 |
80 |
11 |
99 |
23 |
167 |
154 |
193 |
210 |
126 |
212 |
139 |
118 |
90 |
6 |
92 |
19 |
43 |
75 |
51 |
198 |
132 |
224 |
145 |
106 |
78 |
12 |
104 |
25 |
31 |
63 |
57 |
179 |
160 |
181 |
140 |
116 |
84 |
8 |
97 |
20 |
41 |
69 |
53 |
172 |
155 |
191 |
204 |
128 |
217 |
4 |
103 |
30 |
36 |
62 |
49 |
178 |
165 |
186 |
197 |
124 |
223 |
150 |
111 |
77 |
42 |
74 |
55 |
166 |
153 |
192 |
209 |
130 |
211 |
138 |
117 |
89 |
10 |
91 |
18 |
176 |
159 |
188 |
202 |
125 |
221 |
144 |
113 |
82 |
5 |
101 |
24 |
38 |
67 |
50 |
208 |
135 |
216 |
137 |
109 |
88 |
15 |
96 |
17 |
34 |
73 |
60 |
171 |
152 |
184 |
149 |
115 |
76 |
3 |
102 |
29 |
40 |
61 |
48 |
177 |
164 |
190 |
196 |
123 |
222 |
9 |
98 |
22 |
35 |
71 |
54 |
173 |
157 |
185 |
206 |
129 |
218 |
142 |
110 |
86 |
45 |
66 |
47 |
169 |
163 |
195 |
201 |
122 |
214 |
148 |
120 |
81 |
2 |
94 |
28 |
175 |
151 |
183 |
207 |
134 |
220 |
136 |
108 |
87 |
14 |
100 |
16 |
33 |
72 |
59 |
203 |
127 |
215 |
146 |
114 |
83 |
7 |
95 |
26 |
39 |
68 |
52 |
170 |
161 |
189 |
141 |
107 |
79 |
13 |
105 |
21 |
32 |
64 |
58 |
180 |
156 |
182 |
199 |
133 |
225 |
Рис. 16
Этот идеальный квадрат мне нравится ещё тем, что в левой верхней ячейке его стоит число 1. Как я уже говорила, для меня это самые лучшие квадраты, которые с числа 1 начинаются. Ну, и кроме того, наборы чисел в центральных строке и столбце у этого квадрата совсем другие, потому что прежняя центральная строка в результате проведённых преобразований перешла в главную диагональ. А теперь посмотрите на расположение первых 15 чисел. Качели и здесь работают! Только с другим шагом. Назову эти качели нестандартными, в отличие от описанных выше – стандартных. Так вот, в стандартных качелях было так: через 7 ячеек вправо, через 6 ячеек влево (сумма шагов вправо и влево равна 13), в нестандартных качелях качание происходит так: через 2 ячейки вправо, через 11 ячеек влево (сумма шагов вправо и влево снова равна 13). Разумеется, мне стало очень интересно посмотреть на формирование образующей таблицы для этого идеального квадрата (заметьте, что здесь я иду обратным путём: от самого квадрата к образующей таблице). И вот перед вами образующая таблица (рис. 17):
|
15 |
96 |
17 |
34 |
73 |
60 |
171 |
152 |
184 |
208 |
135 |
216 |
137 |
109 |
88 |
-5 |
5 |
101 |
24 |
38 |
67 |
50 |
176 |
159 |
188 |
202 |
125 |
221 |
144 |
113 |
82 |
6 |
10 |
91 |
18 |
42 |
74 |
55 |
166 |
153 |
192 |
209 |
130 |
211 |
138 |
117 |
89 |
-4 |
4 |
103 |
30 |
36 |
62 |
49 |
178 |
165 |
186 |
197 |
124 |
223 |
150 |
111 |
77 |
-4 |
8 |
97 |
20 |
41 |
69 |
53 |
172 |
155 |
191 |
204 |
128 |
217 |
140 |
116 |
84 |
6 |
12 |
104 |
25 |
31 |
63 |
57 |
179 |
160 |
181 |
198 |
132 |
224 |
145 |
106 |
78 |
-5 |
6 |
92 |
19 |
43 |
75 |
51 |
167 |
154 |
193 |
210 |
126 |
212 |
139 |
118 |
90 |
10 |
11 |
99 |
23 |
37 |
65 |
56 |
174 |
158 |
187 |
200 |
131 |
219 |
143 |
112 |
80 |
-12 |
1 |
93 |
27 |
44 |
70 |
46 |
168 |
162 |
194 |
205 |
121 |
213 |
147 |
119 |
85 |
6 |
13 |
105 |
21 |
32 |
64 |
58 |
180 |
156 |
182 |
199 |
133 |
225 |
141 |
107 |
79 |
-7 |
7 |
95 |
26 |
39 |
68 |
52 |
170 |
161 |
189 |
203 |
127 |
215 |
146 |
114 |
83 |
12 |
14 |
100 |
16 |
33 |
72 |
59 |
175 |
151 |
183 |
207 |
134 |
220 |
136 |
108 |
87 |
-7 |
2 |
94 |
28 |
45 |
66 |
47 |
169 |
163 |
195 |
201 |
122 |
214 |
148 |
120 |
81 |
6 |
9 |
98 |
22 |
35 |
71 |
54 |
173 |
157 |
185 |
206 |
129 |
218 |
142 |
110 |
86 |
-12 |
3 |
102 |
29 |
40 |
61 |
48 |
177 |
164 |
190 |
196 |
123 |
222 |
149 |
115 |
76 |
|
|
k=6 |
k=1 |
k=2 |
k=4 |
k=3 |
k=11 |
k=10 |
k=12 |
k=13 |
k=8 |
k=14 |
k=9 |
k=7 |
k=5 |
Рис. 17
Вот какова образующая таблица для данного идеального квадрата. Интересная, не правда ли? Основные законы формирования таблицы такие же, как и для стандартных качелей. Но есть и отличия. Во-первых, разности в самом левом столбце совсем не так симметрично расположены, симметрия есть, но “половинчатая” какая-то. Далее, числа кратные порядку квадрата расположены в таблице по-другому. Однако они не хаотично расположены, а опять же по принципу качелей: через 8 ячеек вниз, через 5 ячеек вверх (а сумма шагов снова равна 13). Номера циклов k тоже по-другому вычисляются, но опять же по определённой схеме: разности между числом 15 и другими числами начальной цепочки, но не подряд, а через одно (начиная снизу). То есть так: номер цикла в первом столбце k=15-9=6, во втором столбце k=15-14=1, в третьем столбце k=15-13=2 и т. д. Максимальное число в каждом столбце так же, как и в стандартных качелях, равно 15*(k+1). А самый главный принцип формирования наборов чисел для цикла качания качелей точно такой же: начинаем от числа кратного 15, двигаемся вверх, каждое следующее число получается из предыдущего прибавлением разностей из самого левого столбца, начиная с самой первой снизу. Покажу для примера формирование набора чисел в первом столбце:
105 + (-12) = 93
93 + 6 = 99
99 + (-7) = 92
92 + 12 = 104
104 + (-7) = 97
97 + 6 = 103
103 + (-12) = 91
91 + 10 = 101
101 + (-5) = 96
96 + 6 = 102
102 + (-4) = 98
98 + (-4) = 94
94 + 6 = 100
100 + (-5) = 95
На рис. 16 раскрашены два цикла качания качелей (начальная цепочка чисел – это нулевой цикл – розовые ячейки).
Покажу ещё нестандартные качели для идеального квадрата 9-ого порядка. Проделаю всё совершенно аналогично с идеальным квадратом с рис. 4. На рис. 18 вы видите идеальный квадрат, получившийся в результате преобразований. Этот квадрат начинается с числа 1 и имеет в центральных строке и столбце другие наборы чисел, нежели квадрат с рис. 4.
1 |
24 |
35 |
46 |
60 |
80 |
64 |
42 |
17 |
48 |
61 |
77 |
66 |
43 |
14 |
3 |
25 |
32 |
67 |
45 |
11 |
4 |
27 |
29 |
49 |
63 |
74 |
6 |
26 |
28 |
51 |
62 |
73 |
69 |
44 |
10 |
52 |
59 |
75 |
70 |
41 |
12 |
7 |
23 |
30 |
72 |
38 |
13 |
9 |
20 |
31 |
54 |
56 |
76 |
8 |
19 |
33 |
53 |
55 |
78 |
71 |
37 |
15 |
50 |
57 |
79 |
68 |
39 |
16 |
5 |
21 |
34 |
65 |
40 |
18 |
2 |
22 |
36 |
47 |
58 |
81 |
Рис. 18
На рис. 18 раскрашены четыре цикла качания качелей (не считая нулевой). На рис. 19 изображена образующая таблица для этого идеального квадрата. Предлагаю читателям проанализировать её.
|
9 |
20 |
31 |
54 |
56 |
76 |
72 |
38 |
13 |
1 |
7 |
23 |
30 |
52 |
59 |
75 |
70 |
41 |
12 |
2 |
6 |
26 |
28 |
51 |
62 |
73 |
69 |
44 |
10 |
1 |
4 |
27 |
29 |
49 |
63 |
74 |
67 |
45 |
11 |
2 |
3 |
25 |
32 |
48 |
61 |
77 |
66 |
43 |
14 |
-1 |
1 |
24 |
35 |
46 |
60 |
80 |
64 |
42 |
17 |
-3 |
2 |
22 |
36 |
47 |
58 |
81 |
65 |
40 |
18 |
-3 |
5 |
21 |
34 |
50 |
57 |
79 |
68 |
39 |
16 |
-1 |
8 |
19 |
33 |
53 |
55 |
78 |
71 |
37 |
15 |
|
|
k=2 |
k=3 |
k=5 |
k=6 |
k=8 |
k=7 |
k=4 |
k=1 |
Рис. 19
А мне пора возвращаться к стандартным качелям. Как помнит читатель, я остановилась на квадратах 21-ого порядка.
|
21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
440 |
-1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
419 |
441 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
420 |
|
|
I |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
K |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
O |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Q |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-1 |
20 |
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k=19 |
k=20 |
Рис. 20
На рис. 20 я изобразила стартовую образующую таблицу. Чтобы уменьшить количество переменных, кроме чисел 21 и 1 вписано ещё число 2, тогда автоматически по законам таблицы вписывается число 20. Далее я вписала всё, что у меня имеется при данных начальных условиях. В столбце начальной цепочки вписаны переменные, по которым будут организованы циклы в программе. Переменные эти должны изменяться от 3 до 19. Представляете, сколько вариантов должна рассмотреть программа! Ну, понятно, что в программу надо заложить все законы формирования таблицы, о которых рассказано выше. А также условие пандиагональности порождаемого этой таблицей квадрата. И тогда из миллионов вариантов программа отберёт годные.
Ушла писать программу для формирования образующей таблицы.
***
13 декабря 2007 г.
Программа для построения идеальных квадратов 21-ого порядка написана.
Если выполнять программу для всех переменных (см. таблицу на рис. 20), изменяющихся от 3 до 19, то она будет выполняться очень долго. Это вполне понятно: 9 переменных пробегают значения от 3 до 19, посчитайте на досуге, сколько вариантов должна рассмотреть программа! Поэтому я применила ещё одну маленькую хитрость: задала фиксированное значение переменной I, а именно присвоила ей значение 19, самое последнее из всех, которые она может принимать. А остальным переменным разрешила изменяться не с шагом 1 (то есть подряд), а с другими шагами, одним – с шагом 2, другим – с шагом 3, третьим – с шагом 4. Это маленькая хитрость позволила значительно ускорить прохождение циклов. Поставила счётчик на 20 решений, которые программа нашла мне за несколько минут.
И вот они, 20 идеальных квадратов 21-ого порядка! Конечно, не буду показывать все 20 квадратов, но 2 квадрата покажу; как сами квадраты, так и их образующие таблицы, такие как изображена на рис. 20. Итак, вариант 1: на рис. 21 вы видите образующую таблицу, а на рис. 22 порождаемый ею идеальный квадрат 21-ого порядка. Я раскрасила в этом квадрате два цикла качания качелей (не считая нулевой цикл – начальную цепочку первых чисел от 1 до 21).
|
21 |
22 |
380 |
271 |
76 |
193 |
304 |
162 |
113 |
342 |
227 |
95 |
320 |
289 |
140 |
238 |
369 |
186 |
51 |
402 |
440 |
-1 |
1 |
23 |
397 |
265 |
67 |
199 |
309 |
155 |
111 |
353 |
221 |
89 |
331 |
287 |
133 |
243 |
375 |
177 |
45 |
419 |
441 |
-17 |
2 |
40 |
391 |
256 |
73 |
204 |
302 |
153 |
122 |
347 |
215 |
100 |
329 |
280 |
138 |
249 |
366 |
171 |
62 |
420 |
421 |
6 |
19 |
34 |
382 |
262 |
78 |
197 |
300 |
164 |
116 |
341 |
226 |
98 |
322 |
285 |
144 |
240 |
360 |
188 |
63 |
400 |
422 |
9 |
13 |
25 |
388 |
267 |
71 |
195 |
311 |
158 |
110 |
352 |
224 |
91 |
327 |
291 |
135 |
234 |
377 |
189 |
43 |
401 |
439 |
-6 |
4 |
31 |
393 |
260 |
69 |
206 |
305 |
152 |
121 |
350 |
217 |
96 |
333 |
282 |
129 |
251 |
378 |
169 |
44 |
418 |
433 |
-5 |
10 |
36 |
386 |
258 |
80 |
200 |
299 |
163 |
119 |
343 |
222 |
102 |
324 |
276 |
146 |
252 |
358 |
170 |
61 |
412 |
424 |
7 |
15 |
29 |
384 |
269 |
74 |
194 |
310 |
161 |
112 |
348 |
228 |
93 |
318 |
293 |
147 |
232 |
359 |
187 |
55 |
403 |
430 |
2 |
8 |
27 |
395 |
263 |
68 |
205 |
308 |
154 |
117 |
354 |
219 |
87 |
335 |
294 |
127 |
233 |
376 |
181 |
46 |
409 |
435 |
-11 |
6 |
38 |
389 |
257 |
79 |
203 |
301 |
159 |
123 |
345 |
213 |
104 |
336 |
274 |
128 |
250 |
370 |
172 |
52 |
414 |
428 |
6 |
17 |
32 |
383 |
268 |
77 |
196 |
306 |
165 |
114 |
339 |
230 |
105 |
316 |
275 |
145 |
244 |
361 |
178 |
57 |
407 |
426 |
6 |
11 |
26 |
394 |
266 |
70 |
201 |
312 |
156 |
108 |
356 |
231 |
85 |
317 |
292 |
139 |
235 |
367 |
183 |
50 |
405 |
437 |
-11 |
5 |
37 |
392 |
259 |
75 |
207 |
303 |
150 |
125 |
357 |
211 |
86 |
334 |
286 |
130 |
241 |
372 |
176 |
48 |
416 |
431 |
2 |
16 |
35 |
385 |
264 |
81 |
198 |
297 |
167 |
126 |
337 |
212 |
103 |
328 |
277 |
136 |
246 |
365 |
174 |
59 |
410 |
425 |
7 |
14 |
28 |
390 |
270 |
72 |
192 |
314 |
168 |
106 |
338 |
229 |
97 |
319 |
283 |
141 |
239 |
363 |
185 |
53 |
404 |
436 |
-5 |
7 |
33 |
396 |
261 |
66 |
209 |
315 |
148 |
107 |
355 |
223 |
88 |
325 |
288 |
134 |
237 |
374 |
179 |
47 |
415 |
434 |
-6 |
12 |
39 |
387 |
255 |
83 |
210 |
295 |
149 |
124 |
349 |
214 |
94 |
330 |
281 |
132 |
248 |
368 |
173 |
58 |
413 |
427 |
9 |
18 |
30 |
381 |
272 |
84 |
190 |
296 |
166 |
118 |
340 |
220 |
99 |
323 |
279 |
143 |
242 |
362 |
184 |
56 |
406 |
432 |
6 |
9 |
24 |
398 |
273 |
64 |
191 |
313 |
160 |
109 |
346 |
225 |
92 |
321 |
290 |
137 |
236 |
373 |
182 |
49 |
411 |
438 |
-17 |
3 |
41 |
399 |
253 |
65 |
208 |
307 |
151 |
115 |
351 |
218 |
90 |
332 |
284 |
131 |
247 |
371 |
175 |
54 |
417 |
429 |
-1 |
20 |
42 |
379 |
254 |
82 |
202 |
298 |
157 |
120 |
344 |
216 |
101 |
326 |
278 |
142 |
245 |
364 |
180 |
60 |
408 |
423 |
|
|
k=1 |
k=18 |
k=12 |
k=3 |
k=9 |
k=14 |
k=7 |
k=5 |
k=16 |
k=10 |
k=4 |
k=15 |
k=13 |
k=6 |
k=11 |
k=17 |
k=8 |
k=2 |
k=19 |
k=20 |
Рис. 21
367 |
183 |
50 |
405 |
437 |
11 |
26 |
394 |
266 |
70 |
201 |
312 |
156 |
108 |
356 |
231 |
85 |
317 |
292 |
139 |
235 |
306 |
165 |
114 |
339 |
230 |
105 |
316 |
275 |
145 |
244 |
361 |
178 |
57 |
407 |
426 |
17 |
32 |
383 |
268 |
77 |
196 |
172 |
52 |
414 |
428 |
6 |
38 |
389 |
257 |
79 |
203 |
301 |
159 |
123 |
345 |
213 |
104 |
336 |
274 |
128 |
250 |
370 |
154 |
117 |
354 |
219 |
87 |
335 |
294 |
127 |
233 |
376 |
181 |
46 |
409 |
435 |
8 |
27 |
395 |
263 |
68 |
205 |
308 |
55 |
403 |
430 |
15 |
29 |
384 |
269 |
74 |
194 |
310 |
161 |
112 |
348 |
228 |
93 |
318 |
293 |
147 |
232 |
359 |
187 |
119 |
343 |
222 |
102 |
324 |
276 |
146 |
252 |
358 |
170 |
61 |
412 |
424 |
10 |
36 |
386 |
258 |
80 |
200 |
299 |
163 |
418 |
433 |
4 |
31 |
393 |
260 |
69 |
206 |
305 |
152 |
121 |
350 |
217 |
96 |
333 |
282 |
129 |
251 |
378 |
169 |
44 |
352 |
224 |
91 |
327 |
291 |
135 |
234 |
377 |
189 |
43 |
401 |
439 |
13 |
25 |
388 |
267 |
71 |
195 |
311 |
158 |
110 |
422 |
19 |
34 |
382 |
262 |
78 |
197 |
300 |
164 |
116 |
341 |
226 |
98 |
322 |
285 |
144 |
240 |
360 |
188 |
63 |
400 |
215 |
100 |
329 |
280 |
138 |
249 |
366 |
171 |
62 |
420 |
421 |
2 |
40 |
391 |
256 |
73 |
204 |
302 |
153 |
122 |
347 |
1 |
23 |
397 |
265 |
67 |
199 |
309 |
155 |
111 |
353 |
221 |
89 |
331 |
287 |
133 |
243 |
375 |
177 |
45 |
419 |
441 |
95 |
320 |
289 |
140 |
238 |
369 |
186 |
51 |
402 |
440 |
21 |
22 |
380 |
271 |
76 |
193 |
304 |
162 |
113 |
342 |
227 |
42 |
379 |
254 |
82 |
202 |
298 |
157 |
120 |
344 |
216 |
101 |
326 |
278 |
142 |
245 |
364 |
180 |
60 |
408 |
423 |
20 |
332 |
284 |
131 |
247 |
371 |
175 |
54 |
417 |
429 |
3 |
41 |
399 |
253 |
65 |
208 |
307 |
151 |
115 |
351 |
218 |
90 |
398 |
273 |
64 |
191 |
313 |
160 |
109 |
346 |
225 |
92 |
321 |
290 |
137 |
236 |
373 |
182 |
49 |
411 |
438 |
9 |
24 |
279 |
143 |
242 |
362 |
184 |
56 |
406 |
432 |
18 |
30 |
381 |
272 |
84 |
190 |
296 |
166 |
118 |
340 |
220 |
99 |
323 |
255 |
83 |
210 |
295 |
149 |
124 |
349 |
214 |
94 |
330 |
281 |
132 |
248 |
368 |
173 |
58 |
413 |
427 |
12 |
39 |
387 |
134 |
237 |
374 |
179 |
47 |
415 |
434 |
7 |
33 |
396 |
261 |
66 |
209 |
315 |
148 |
107 |
355 |
223 |
88 |
325 |
288 |
72 |
192 |
314 |
168 |
106 |
338 |
229 |
97 |
319 |
283 |
141 |
239 |
363 |
185 |
53 |
404 |
436 |
14 |
28 |
390 |
270 |
246 |
365 |
174 |
59 |
410 |
425 |
16 |
35 |
385 |
264 |
81 |
198 |
297 |
167 |
126 |
337 |
212 |
103 |
328 |
277 |
136 |
207 |
303 |
150 |
125 |
357 |
211 |
86 |
334 |
286 |
130 |
241 |
372 |
176 |
48 |
416 |
431 |
5 |
37 |
392 |
259 |
75 |
Рис. 22
Ах, какой красавец! Показываю второй квадрат. На рис. 23 образующая таблица, а на рис. 24 сам квадрат.
|
21 |
22 |
380 |
313 |
162 |
113 |
237 |
369 |
186 |
345 |
227 |
95 |
257 |
76 |
193 |
325 |
289 |
140 |
49 |
402 |
440 |
-1 |
1 |
23 |
397 |
309 |
155 |
111 |
243 |
375 |
177 |
353 |
221 |
89 |
265 |
67 |
199 |
331 |
287 |
133 |
45 |
419 |
441 |
-17 |
2 |
40 |
393 |
302 |
153 |
117 |
249 |
366 |
185 |
347 |
215 |
97 |
256 |
73 |
205 |
329 |
280 |
129 |
62 |
420 |
421 |
4 |
19 |
36 |
386 |
300 |
159 |
123 |
240 |
374 |
179 |
341 |
223 |
88 |
262 |
79 |
203 |
322 |
276 |
146 |
63 |
400 |
422 |
7 |
15 |
29 |
384 |
306 |
165 |
114 |
248 |
368 |
173 |
349 |
214 |
94 |
268 |
77 |
196 |
318 |
293 |
147 |
43 |
401 |
439 |
2 |
8 |
27 |
390 |
312 |
156 |
122 |
242 |
362 |
181 |
340 |
220 |
100 |
266 |
70 |
192 |
335 |
294 |
127 |
44 |
418 |
435 |
-6 |
6 |
33 |
396 |
303 |
164 |
116 |
236 |
370 |
172 |
346 |
226 |
98 |
259 |
66 |
209 |
336 |
274 |
128 |
61 |
414 |
428 |
-6 |
12 |
39 |
387 |
311 |
158 |
110 |
244 |
361 |
178 |
352 |
224 |
91 |
255 |
83 |
210 |
316 |
275 |
145 |
57 |
407 |
426 |
9 |
18 |
30 |
395 |
305 |
152 |
118 |
235 |
367 |
184 |
350 |
217 |
87 |
272 |
84 |
190 |
317 |
292 |
141 |
50 |
405 |
432 |
-8 |
9 |
38 |
389 |
299 |
160 |
109 |
241 |
373 |
182 |
343 |
213 |
104 |
273 |
64 |
191 |
334 |
288 |
134 |
48 |
411 |
438 |
6 |
17 |
32 |
383 |
307 |
151 |
115 |
247 |
371 |
175 |
339 |
230 |
105 |
253 |
65 |
208 |
330 |
281 |
132 |
54 |
417 |
429 |
6 |
11 |
26 |
391 |
298 |
157 |
121 |
245 |
364 |
171 |
356 |
231 |
85 |
254 |
82 |
204 |
323 |
279 |
138 |
60 |
408 |
437 |
-8 |
5 |
34 |
382 |
304 |
163 |
119 |
238 |
360 |
188 |
357 |
211 |
86 |
271 |
78 |
197 |
321 |
285 |
144 |
51 |
416 |
431 |
9 |
13 |
25 |
388 |
310 |
161 |
112 |
234 |
377 |
189 |
337 |
212 |
103 |
267 |
71 |
195 |
327 |
291 |
135 |
59 |
410 |
425 |
-6 |
4 |
31 |
394 |
308 |
154 |
108 |
251 |
378 |
169 |
338 |
229 |
99 |
260 |
69 |
201 |
333 |
282 |
143 |
53 |
404 |
433 |
-6 |
10 |
37 |
392 |
301 |
150 |
125 |
252 |
358 |
170 |
355 |
225 |
92 |
258 |
75 |
207 |
324 |
290 |
137 |
47 |
412 |
424 |
2 |
16 |
35 |
385 |
297 |
167 |
126 |
232 |
359 |
187 |
351 |
218 |
90 |
264 |
81 |
198 |
332 |
284 |
131 |
55 |
403 |
430 |
7 |
14 |
28 |
381 |
314 |
168 |
106 |
233 |
376 |
183 |
344 |
216 |
96 |
270 |
72 |
206 |
326 |
278 |
139 |
46 |
409 |
436 |
4 |
7 |
24 |
398 |
315 |
148 |
107 |
250 |
372 |
176 |
342 |
222 |
102 |
261 |
80 |
200 |
320 |
286 |
130 |
52 |
415 |
434 |
-17 |
3 |
41 |
399 |
295 |
149 |
124 |
246 |
365 |
174 |
348 |
228 |
93 |
269 |
74 |
194 |
328 |
277 |
136 |
58 |
413 |
427 |
-1 |
20 |
42 |
379 |
296 |
166 |
120 |
239 |
363 |
180 |
354 |
219 |
101 |
263 |
68 |
202 |
319 |
283 |
142 |
56 |
406 |
423 |
|
|
k=1 |
k=18 |
k=14 |
k=7 |
k=5 |
k=11 |
k=17 |
k=8 |
k=16 |
k=10 |
k=4 |
k=12 |
k=3 |
k=9 |
k=15 |
k=13 |
k=6 |
k=2 |
k=19 |
k=20 |
Рис. 23
279 |
138 |
60 |
408 |
437 |
11 |
26 |
391 |
298 |
157 |
121 |
245 |
364 |
171 |
356 |
231 |
85 |
254 |
82 |
204 |
323 |
247 |
371 |
175 |
339 |
230 |
105 |
253 |
65 |
208 |
330 |
281 |
132 |
54 |
417 |
429 |
17 |
32 |
383 |
307 |
151 |
115 |
134 |
48 |
411 |
438 |
9 |
38 |
389 |
299 |
160 |
109 |
241 |
373 |
182 |
343 |
213 |
104 |
273 |
64 |
191 |
334 |
288 |
367 |
184 |
350 |
217 |
87 |
272 |
84 |
190 |
317 |
292 |
141 |
50 |
405 |
432 |
18 |
30 |
395 |
305 |
152 |
118 |
235 |
57 |
407 |
426 |
12 |
39 |
387 |
311 |
158 |
110 |
244 |
361 |
178 |
352 |
224 |
91 |
255 |
83 |
210 |
316 |
275 |
145 |
172 |
346 |
226 |
98 |
259 |
66 |
209 |
336 |
274 |
128 |
61 |
414 |
428 |
6 |
33 |
396 |
303 |
164 |
116 |
236 |
370 |
418 |
435 |
8 |
27 |
390 |
312 |
156 |
122 |
242 |
362 |
181 |
340 |
220 |
100 |
266 |
70 |
192 |
335 |
294 |
127 |
44 |
349 |
214 |
94 |
268 |
77 |
196 |
318 |
293 |
147 |
43 |
401 |
439 |
15 |
29 |
384 |
306 |
165 |
114 |
248 |
368 |
173 |
422 |
19 |
36 |
386 |
300 |
159 |
123 |
240 |
374 |
179 |
341 |
223 |
88 |
262 |
79 |
203 |
322 |
276 |
146 |
63 |
400 |
215 |
97 |
256 |
73 |
205 |
329 |
280 |
129 |
62 |
420 |
421 |
2 |
40 |
393 |
302 |
153 |
117 |
249 |
366 |
185 |
347 |
1 |
23 |
397 |
309 |
155 |
111 |
243 |
375 |
177 |
353 |
221 |
89 |
265 |
67 |
199 |
331 |
287 |
133 |
45 |
419 |
441 |
95 |
257 |
76 |
193 |
325 |
289 |
140 |
49 |
402 |
440 |
21 |
22 |
380 |
313 |
162 |
113 |
237 |
369 |
186 |
345 |
227 |
42 |
379 |
296 |
166 |
120 |
239 |
363 |
180 |
354 |
219 |
101 |
263 |
68 |
202 |
319 |
283 |
142 |
56 |
406 |
423 |
20 |
269 |
74 |
194 |
328 |
277 |
136 |
58 |
413 |
427 |
3 |
41 |
399 |
295 |
149 |
124 |
246 |
365 |
174 |
348 |
228 |
93 |
398 |
315 |
148 |
107 |
250 |
372 |
176 |
342 |
222 |
102 |
261 |
80 |
200 |
320 |
286 |
130 |
52 |
415 |
434 |
7 |
24 |
72 |
206 |
326 |
278 |
139 |
46 |
409 |
436 |
14 |
28 |
381 |
314 |
168 |
106 |
233 |
376 |
183 |
344 |
216 |
96 |
270 |
297 |
167 |
126 |
232 |
359 |
187 |
351 |
218 |
90 |
264 |
81 |
198 |
332 |
284 |
131 |
55 |
403 |
430 |
16 |
35 |
385 |
207 |
324 |
290 |
137 |
47 |
412 |
424 |
10 |
37 |
392 |
301 |
150 |
125 |
252 |
358 |
170 |
355 |
225 |
92 |
258 |
75 |
154 |
108 |
251 |
378 |
169 |
338 |
229 |
99 |
260 |
69 |
201 |
333 |
282 |
143 |
53 |
404 |
433 |
4 |
31 |
394 |
308 |
327 |
291 |
135 |
59 |
410 |
425 |
13 |
25 |
388 |
310 |
161 |
112 |
234 |
377 |
189 |
337 |
212 |
103 |
267 |
71 |
195 |
119 |
238 |
360 |
188 |
357 |
211 |
86 |
271 |
78 |
197 |
321 |
285 |
144 |
51 |
416 |
431 |
5 |
34 |
382 |
304 |
163 |
Рис. 24
В этом квадрате я раскрасила ещё два цикла качания качелей (голубые и жёлтые ячейки).
Оба эти квадрата (рис. 22 и рис. 24) имеют одинаковые наборы чисел в центральных строке и столбце. Хочу теперь построить такой идеальный квадрат, чтобы он, во-первых, начинался с числа 1, во-вторых, имел другие наборы чисел в центральных строке и столбце. Для этого возьму квадрат с рис. 24 и перенесу его на торе, а затем применю к полученному квадрату преобразование “строки-диагонали”.
Но об этом читайте в части III:
http://www.klassikpoez.narod.ru/idealob3.htm
***
Страница помещена на сайт 10 декабря 2007 г.
Присылайте мне, пожалуйста, свои отзывы!