Формулы для пан-диагонального квадрата 7х7.
Если 24 независимых переменных находятся в прямоугольнике
, то остальные зависимые ячейки вычисляются по формулам
Код:
m[4,1]= S-m[4,2]-m[4,3]-m[4,4]-m[4,5]-m[4,6]-m[4,7];
m[5,1]= S-m[5,2]-m[5,3]-m[5,4]-m[5,5]-m[5,6]-m[5,7];
m[6,1]= S-m[6,2]-m[6,3]-m[6,4]-m[6,5]-m[6,6]-m[6,7];
m[7,1]= S-m[7,2]-m[7,3]-m[7,4]-m[7,5]-m[7,6]-m[7,7];
m[1,1]= S-m[4,1]-m[5,1]-m[5,2]-m[5,7]-m[6,1]+m[6,4]+m[6,5]-m[7,1]-m[7,2]-m[7,7];
m[1,2]= S-m[4,2]-m[5,1]-m[5,2]-m[5,3]-m[6,2]+m[6,5]+m[6,6]-m[7,1]-m[7,2]-m[7,3];
m[1,3]= S-m[4,3]-m[5,2]-m[5,3]-m[5,4]-m[6,3]+m[6,6]+m[6,7]-m[7,2]-m[7,3]-m[7,4];
m[1,4]= S-m[4,4]-m[5,3]-m[5,4]-m[5,5]+m[6,1]-m[6,4]+m[6,7]-m[7,3]-m[7,4]-m[7,5];
m[1,5]= S-m[4,5]-m[5,4]-m[5,5]-m[5,6]+m[6,1]+m[6,2]-m[6,5]-m[7,4]-m[7,5]-m[7,6];
m[1,6]= S-m[4,6]-m[5,5]-m[5,6]-m[5,7]+m[6,2]+m[6,3]-m[6,6]-m[7,5]-m[7,6]-m[7,7];
m[1,7]= S-m[4,7]-m[5,1]-m[5,6]-m[5,7]+m[6,3]+m[6,4]-m[6,7]-m[7,1]-m[7,6]-m[7,7];
m[2,1]= S+m[4,1]+m[4,2]+m[4,7]-m[5,3]-2*m[5,4]-2*m[5,5]-m[5,6]-m[6,3]-2*m[6,4]-2*m[6,5]-m[6,6]+m[7,1]+m[7,2]+m[7,7];
m[2,2]= S+m[4,1]+m[4,2]+m[4,3]-m[5,4]-2*m[5,5]-2*m[5,6]-m[5,7]-m[6,4]-2*m[6,5]-2*m[6,6]-m[6,7]+m[7,1]+m[7,2]+m[7,3];
m[2,3]= S+m[4,2]+m[4,3]+m[4,4]-m[5,1]-m[5,5]-2*m[5,6]-2*m[5,7]-m[6,1]-m[6,5]-2*m[6,6]-2*m[6,7]+m[7,2]+m[7,3]+m[7,4];
m[2,4]= S+m[4,3]+m[4,4]+m[4,5]-2*m[5,1]-m[5,2]-m[5,6]-2*m[5,7]-2*m[6,1]-m[6,2]-m[6,6]-2*m[6,7]+m[7,3]+m[7,4]+m[7,5];
m[2,5]= S+m[4,4]+m[4,5]+m[4,6]-2*m[5,1]-2*m[5,2]-m[5,3]-m[5,7]-2*m[6,1]-2*m[6,2]-m[6,3]-m[6,7]+m[7,4]+m[7,5]+m[7,6];
m[2,6]= S+m[4,5]+m[4,6]+m[4,7]-m[5,1]-2*m[5,2]-2*m[5,3]-m[5,4]-m[6,1]-2*m[6,2]-2*m[6,3]-m[6,4]+m[7,5]+m[7,6]+m[7,7];
m[2,7]= S+m[4,1]+m[4,6]+m[4,7]-m[5,2]-2*m[5,3]-2*m[5,4]-m[5,5]-m[6,2]-2*m[6,3]-2*m[6,4]-m[6,5]+m[7,1]+m[7,6]+m[7,7];
m[3,1]= S-m[4,1]-m[4,2]-m[4,7]-m[5,1]+m[5,4]+m[5,5]-m[6,1]-m[6,2]-m[6,7]-m[7,1];
m[3,2]= S-m[4,1]-m[4,2]-m[4,3]-m[5,2]+m[5,5]+m[5,6]-m[6,1]-m[6,2]-m[6,3]-m[7,2];
m[3,3]= S-m[4,2]-m[4,3]-m[4,4]-m[5,3]+m[5,6]+m[5,7]-m[6,2]-m[6,3]-m[6,4]-m[7,3];
m[3,4]= S-m[4,3]-m[4,4]-m[4,5]+m[5,1]-m[5,4]+m[5,7]-m[6,3]-m[6,4]-m[6,5]-m[7,4];
m[3,5]= S-m[4,4]-m[4,5]-m[4,6]+m[5,1]+m[5,2]-m[5,5]-m[6,4]-m[6,5]-m[6,6]-m[7,5];
m[3,6]= S-m[4,5]-m[4,6]-m[4,7]+m[5,2]+m[5,3]-m[5,6]-m[6,5]-m[6,6]-m[6,7]-m[7,6];
m[3,7]= S-m[4,1]-m[4,6]-m[4,7]+m[5,3]+m[5,4]-m[5,7]-m[6,1]-m[6,6]-m[6,7]-m[7,7];
Формулы проверены на регулярном минимуме 1597. Для нерегулярных квадратов тоже должны работать.