Георгий Александров

 

Пандиагональный квадрат порядка 4k

 

 

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

 

     Тем не менее, задача это относительно легко решается опять же ходами шахматного коня!

 

     Представляю Вашему вниманию один из тщательно проверенных способов.    

 

     Первая ячейка помещается в нижнем правом углу таблицы 4k x 4k , где k = 1, 2, 3,…

 

     Ходом коня, – две клетки вверх, одна клетка влево,- начинаем перемещения, проставляя числа в соответствии со схемой: : http://renuar911.narod.ru/10.jpg

 

     Траектория движения цифр станет понятной, если посмотреть на готовое решение пандиагонального квадрата 12 х 12 http://renuar911.narod.ru/10a.jpg

 

     Последовательность цифр можно вычислить при помощи простенькой программы:

 

k=3

n=4*k

open #1,"pan_n=4k.txt","w"

dim a(1000),b(1000),c(1000)

t=n-1:for i=0 to t:a(i)=1+i*n:b(i)=a(i):next i

s=n/2-1:for i=n-1 to n/2 step -1:s=s+1:b(s)=a(i):next i

s=0:c(s)=0:for i=n/2 to n-1:s=s+1:c(s)=i:next i

for i=n/2-1 to 1 step -1:s=s+1:c(s)=i:next i

for i=0 to t:for j=0 to n-1:print b(i)+c(j);

print #1,b(i)+c(j);:next j:print:print #1:next i

 

 

Распечатка для нашего примера:

 

  1 7 8 9 10 11 12 6 5 4 3 2

 13 19 20 21 22 23 24 18 17 16 15 14

 25 31 32 33 34 35 36 30 29 28 27 26

 37 43 44 45 46 47 48 42 41 40 39 38

 49 55 56 57 58 59 60 54 53 52 51 50

 61 67 68 69 70 71 72 66 65 64 63 62

 133 139 140 141 142 143 144 138 137 136 135 134

 121 127 128 129 130 131 132 126 125 124 123 122

 109 115 116 117 118 119 120 114 113 112 111 110

 97 103 104 105 106 107 108 102 101 100 99 98

 85 91 92 93 94 95 96 90 89 88 87 86

 73 79 80 81 82 83 84 78 77 76 75 74

 

     Принимая во внимание мои статьи:  http://renuar911.narod.ru/ideal_mk.html

  и  http://renuar911.narod.ru/1.htm     можно быстро и эффектно строить пандиагональные магические квадраты.  

 

     Метод построения ассоциативного магического квадрата хорошо изложен в работе Наталии Макаровой:  http://klassikpoez.boom.ru/komp/metody.htm   (Рисунки 6 и 7).

 

 

11 сентября 2007 г.

Москва

Хостинг от uCoz