Обозначу ход полученного общими усилиями решения задачи.
1. Устанавливается что квадрат лишь один. Для этого достаточно рассмотреть лишь одно уравнение для общего числа клеток. Второе уравнение (для клеток одного цвета) тоже не вредно.
2. Позиционирование квадрата. Замечательная идея для этого предложена by
DeBill, из которой получается, что квадрат
должен находиться в центре поля
.
3. При таком расположении квадрата мы можем подсчитать в каждой строке (столбце) число клеток, входящих как в горизонтальные,так и вертикальные прямоугольники. При этом из уравнения
легко получить, что в каждой строке, свободной от квадрата, число горизонтальных прямоугольников равно
, а вертикальных
, т. е. всего прямоугольников
. Для всех строк, в которых имеются клетки квадрата, соответствующее число также одинаково и равно
. Следовательно, если мы просканируем строки всего поля и посчитаем общее число пересечений границ прямоугольников то получим
.
Те же рассуждения для столбцов поля дают общее число пересечений границ прямоугольников при сканировании по столбцам
.
4. Таким образом, общее число пересечений границ прямоугольников при вертикальном и горизонтальном сканировании равно
. Но это число должно быть равно сумме периметров всех прямоугольников
, а это не так, поскольку
.
Следовательно, замощение квадрата
при таких условиях невозможно.
Замечание. В принципе не обязательно позиционировать квадрат в центре поля. Достаточно убедиться в том, что его какая-либо сторона должна быть удалена от границы поля на расстояние
или
клеток (практически это очевидно). При этом, например,
,
, где
- число занятых квадратом столбцов, в которых число горизонтально расположенных прямоугольников равно 4.