ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
Задача 98564
УсловиеСколькими способами можно расставить числа от 1 до 100 в прямоугольнике 2×50 так, чтобы каждые два числа, различающиеся на 1, всегда попадали бы в клетки с общей стороной? Решение Заметим, что существует взаимно-однозначное соответствие между способами расстановки чисел и обходами ладьей "доски" 2×50: если дан способ, то обходим клетки по порядку номеров; если дан обход, то нумеруем клетки в порядке обхода. Это соответствие даёт нам возможность рассуждать как на "языке способов расстановки", так и на языке "обходов ладьёй". Клетки с числами 1 и 100 назовём концами обхода. С другой стороны, путь между краем доски и ближайшим столбцом с концом обхода восстанавливается однозначно (начните от края). Поэтому любой зигзаг (при заданном направлении) однозначно дополняется до полного обхода (см. рис.). Обход без зигзагов может состоять только из звеньев ломаной (как на следующем рисунке). Однако у этой ломаной 100 звеньев, а обход состоит из 99 звеньев. Поэтому все такие обходы получаются выкидыванием одного звена и соответствуют расположениям концов в соседних клетках по горизонтали или на крайней вертикали. Поскольку любой обход состоит из нечётного числа ходов, числа 1 и 100 лежат в клетках разного цвета. Кроме того, из вышесказанного видно, что в один столбец они попадают только если он крайний. Размещение пары 1 и 100, удовлетворяющее этим двум ограничениям, назовём допустимым. Мы уже показали, что по каждому допустимому размещению однозначно восстанавливается зигзаг (или его отсутствие), а следовательно, и весь обход. Подсчитаем количество допустимых размещений (это и будет искомое число способов). Забудем пока про второе ограничение. Тогда число 1 можно поставить куда угодно (100 возможностей), а после этого число 100 – в любую клетку другого цвета (50 возможностей), итого 100·50 = 5000 таких размещений. Чтобы учесть второе ограничение, надо выбросить размещения в некрайних столбцах. Всего есть 48 таких столбцов, в каждом можно разместить пару {1, 100} двумя способами. Значит, всего допустимых разбиений 5000 – 2·48 = 4904. Ответ4904 способами. Замечания5 баллов Источники и прецеденты использования |
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|