Закрашивание клеток на плоскости с условием
Для каких можно закрасить на белой клетчатой плоскости несколько клеток (конечное число, большее нуля) в черный цвет так, чтобы на любой клетчатой вертикали, горизонтали и диагонали либо было ровно черных клеток, либо вовсе не было черных клеток?
Показать ответ
При любых .
Разобрать решение
Рассмотрим множество клеток , которое является вертикальным отрезком длины . Заметим, что каждый столбец пересекает по 0 или клеткам, а каждая строка или диагональ — по 0 или 1 клетке.
Рассмотрим множество , которое состоит из копий отрезка , каждая из которых получается из предыдущей переносом на вектор . Таким образом, состоит из отрезков длины , разделённых пустыми столбцами. Заметим, что любая строка или столбец пересекают по 0 или клеткам, а каждая диагональ — по 0 или 1 клетке (так как никакая диагональ не пересекает две копии в ).
Множество состоит из копий , каждая из которых получается переносом предыдущей на вектор . Любая строка, столбец или диагональ, параллельная вектору , пересекает не более одной копии в , а любая диагональ, параллельная вектору , либо не пересекает ни одной, либо пересекает все копии в . Следовательно, строки, столбцы и диагонали, параллельные вектору , пересекают 0 или клеток из , а диагонали, параллельные вектору пересекают 0 или 1 клетку.
Аналогично построим множество : оно состоит из копий , каждая из которых получается переносом на вектор из предыдущей. Любая строка, столбец или диагональ, параллельная вектору , пересекает не более одной копии в , а любая диагональ, параллельная вектору , либо не пересекает ни одной, либо пересекает все копии. Следовательно, любая строка, столбец или диагональ пересекает по 0 или клеткам.
Замечание. Получившийся пример можно рассматривать как проекцию узлов -мерного куба на плоскость.
Обсуждение
0Комментариев пока нет.