Рассмотрим внешнюю «оболочку» матрицы.Сумма значений в четырех вершинах, учитывая размер n (5 в вашем примере) и начальное значение s (1 в вашем примере) составляет
s + (s + (n-1)) + (s + (n-1) * 2) + (s + (n-1) * 3) = 4 * s + (n-1) * 6
То же самое относится к внутренним значениям после обновления n и s :
s = s + 4 * (n - 1)
n = n - 2
Если n становится меньше 2, ну, либо у нас есть центральный элемент, либо ничего ( n четное).