Задача № 1668648, 9, 10, 11 классы3 / 5

Задание по олимпиадной математике: черные клетки на плоскости

Для каких kk можно закрасить на белой клетчатой плоскости несколько (конечное число, большее нуля) клеток в чёрный цвет так, чтобы на любой клетчатой вертикали, горизонтали и диагонали либо было ровно kk чёрных клеток, либо вовсе не было чёрных клеток?

Показать ответ

Для всех натуральных kk.

Разобрать решение

Решение 1:   Закрасим чёрным сначала kk клеток, стоящих подряд вдоль одной из диагоналей, идущей вправо-вниз. Затем сдвинем эту картинку по диагонали вправо-вверх на  k,2k,3k,...,(k−1)kk, 2k, 3k, ..., (k - 1)k  клеток. Получится множество AA из k2k^2 чёрных клеток, которое каждая горизонталь и вертикаль пересекает не более чем по одной клетке, а каждая диагональ имеет с AA либо 0, либо kk общих клеток (рисунок слева для  kk = 3).   При этом всё множество AA лежит в квадрате k2×k2k^2\times k^2.

              Заметим, что если квадрат n×nn\times n сдвинуть на 2nn клеток по вертикали, то не существует диагонали, пересекающей оба эти квадрата (рисунок справа для  nn = 3).

  Поэтому, сдвинув множество AA на  2k2,4k2,...,2(k−1)k22k^2, 4k^2, ..., 2(k-1)k^2  вверх, мы получим множество BB из k3k^3 чёрных клеток, которое каждая горизонталь пересекает не более чем по одной клетке, а каждая вертикаль и диагональ имеет с BB либо 0, либо kk общих клеток. При этом все множество BB лежит в квадрате 2k3×2k32k^3\times 2k^3.

  Теперь, сдвинув множество BB на  4k3,8k3,...,4(k−1)k34k^3, 8k^3, ..., 4(k-1)k^3  вправо, мы получим искомое множество из k4k^4 чёрных клеток.

 (Другими словами, построенное множество состоит из клеток с "координатами"  (−i+kj+4mk3,i+kj+2nk2),0⩽i,j,m,n<k(- i+kj+4mk^3, i+kj+2nk^2), 0\leqslant i, j, m, n < k.)

Решение 2:   Есть 4 вида линий. Линии, на которых есть чёрные клетки, назовём покрываемыми. Требуется, чтобы на каждой покрываемой линии было ровно по kk чёрных клеток.

  Набор чёрных клеток, для которого на каждой покрываемой линии содержится ровно kk клеток, назовём k-набором. Из kk-набора можно получить 2kk-набор. Для этого вырежем квадрат, содержащий

kk-набор, и разместим его копии в квадратах, отмеченных буквами на рисунке.

  Назовём kk-набор супернабором, если его можно разбить на 1-наборы с тем же множеством покрываемых линий у каждого. Указанный выше метод из kk-супернабора строит 2kk-супернабор. Действительно, разобьём kk-супернабор на 1-наборы. Возьмём один из них. Его копии на однобуквенных местах образуют 1-набор, который покрывает то же множество линий, что и 2kk-набор. Весь

2kk-набор разобьётся на такие 1-наборы, значит, это 2kk-супернабор.

  В kk-супернаборе легко выделить ll-набор для любого  l⩽kl\leqslant k:  взять в нём ll разных 1-наборов с тем же множеством покрывающих линий у каждого. Осталось заметить, что 1-супернабор существует: он состоит, например, из одной клетки.

Обсуждение

0

Комментариев пока нет.

Чтобы оставить комментарий, войдите в аккаунт.

Версии задачи

Выберите доступную версию задачи. Текущая версия отмечена в списке.

Сообщить об ошибке

Опишите неточность в условии, ответе или решении задачи № 166864.

Старый дизайн