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