Loading [MathJax]/jax/output/SVG/jax.js

55-я Международная Математическая Oлимпиада
Южно-Африканская Республика, Кейптаун, 2014 год


Пусть n2 — целое число. Дана шахматная доска n×n, состоящая из n2 единичных клеток. Расстановка n ладей в клетках этой доски называется мирной, если в каждом горизонтальном и в каждом вертикальном ряду находится ровно по одной ладье. Найдите наибольшее целое положительное k такое, что для каждой мирной расстановки n ладей найдется клетчатый квадрат k×k, ни в одной из k2 клеток которого нет ладьи.
посмотреть в олимпиаде

Комментарий/решение:

  8
2 года 10 месяца назад #

Ответ. Для m2<n(m+1)2 ответ m.

Оценка снизу. Достаточно показать, что для n=m2+1: km (вырежем такой квадрат из искомого квадрата, и добавим ладьи в него если надо).

Допустим обратное. Без ограничения общности в правом нижнем углу нет ладьи. Рассмотрим нижнюю строку, правый столбец, и оставшуюся часть разделим на m2 квадратов размера m×m. В каждой отмеченной части должна быть хотя бы одна ладья, но в целом их всего m2+1, а частей m2+2, противоречие.

Оценка сверху. Достаточно показать, что для n=m2: km1 (вырежем искомый квадрат из такого квадрата, и добавим ладьи в него если надо).

Пронумеруем строки и столбцы от 0 до m21 и поставим ладьи на клетки с координатами (ma+b,mb+a) для 0a,bm1. Легко проверить, что любой квадрат m×m содержит ладью.