Давайте назовем $ n $ числом строк и $ m $ числом столбцов.
Вы получаете $ (n-1) (m-1) $ степеней свободы, соответствующих верхнему $ (n-1) (m-1) $ подматрица.
Затем необходимо рассчитать последнюю строку и последний столбец таким образом, чтобы условия были выполнены.
У вас есть потенциальная проблема при расчете последнего значения [n][m]
. Если $ n $ и $ m $ имеют разное соотношение, решение невозможно.
В другом месте вы получаете комбинации $ 2 ^ {(n-1) (m-1)} $.
Редактировать
Обратите внимание, что ограничения четности для строк и столбцов соответствуют линейным уравнениям в Z / 2Z. Поэтому множество решений в векторном пространстве в Z / 2Z, размер которого составляет $ 2 ^ {\ text {кое-что}} $ или 0.