ММ130
Комната имеет форму прямоугольного параллелепипеда шириной







Для некоторых значений



Примечание: термин "кратчайший путь" означает путь, для которого нельзя найти путь, более короткий.
====================================
Решение
Приведём в основном решение Сергея Половинкина
Пронумеруем стороны данного прямоугольного параллелепипеда.
Грань, на которой сидит таракан, обозначим 1, боковую грань слева от 1-ой (стена) - грань 2, снизу (пол комнаты) - грань 3, правая боковая стена - грань 4, сверху (потолок комнаты) - грань 5, задняя стенка, та, куда держит путь таракан, грань 6.
Обозначим каждую грань соответствующим цветом:
1. сиреневый
2. розовый
3. голубой
4. зеленый
5. желтый
6. бирюзовый
Рассмотрим различные маршруты между заданными точками по граням параллелепипеда. Любой маршрут начинается на грани 1, а заканчивается - на 6.
Очевидно, что любой кратчайший путь (КП) не может включать одну и ту же грань дважды. Кроме того, понятно, что любой КП представляет из себя отрезок прямой, соединяющий 2 заданные точки на некоей развертке параллелепипеда.
Рассмотрим "обобщенную" развертку:

На этом рисунке при разничных значениях параметров a, b, c можно нарисовать все КП, проходящие через боковые грани 2 и 4. Также приведено несколько прямых маршрутов, которые при соответствующих значениях a, b, c, x, возможно, могут быть КП:



На следующем рисунке показаны маршруты через пол и потолок:

На рисунке приведены маршруты (потенциальные КП)




А на следующем рисунке можно построить все маршруты, которые теоретически могут быть КП.

Такие маршруты могут включать в себя









1.



2.



3.



4.



5.



6.



7.



8.



9.



10.



Заметим, что длины маршрутов 3 и 6 равны, также равны маршруты 4 и 5.
Для любого набора параметров a, b, c и при любом допустимом значении x длины маршрутов 7 и 8 больше длины маршрута 1, а маршрута 9 - больше длины маршрута 2.
Получаем 5 маршрутов:
M1:



M2:



M3:





M4:





M5:



Некоторые из этих маршрутов не существуют при некоторых значениях a, b, c, x, но при других значениях любой из этих 5 может оказаться самым коротким, поэтому нужно рассматривать их все. Кроме того, если маршрут не существует (для какого-либо набора значений), то это означает, что есть другой, более короткий маршрут.
При сравнении длин маршрутов проще сравнивать квадраты длин, что не меняет знака отношения.
Заметим, что при




При этом же значении x,


Теперь, при


Маршруты М1 и М2 являются решением, соответствующие значения параметров несложно подобрать.
Например, при




А при




Обсуждение
Когда-то прочитал в "Кванте" задачу про насекомого, сидящего почти под потолком на торцевой стене длинного зала. Чтобы попасть в центрально-симметричную точку зала кратчайшим путём ему нужно было пройти по потолку, затем перебраться на боковую стену, затем - на пол, а уже оттуда - на противоположный торец. Придумывая задачу для Марафона я вспомнил о ней, и сначала захотел обобщить - вывести для измерений комнаты a, b, c и координат таракана x и y правила определения длины кратчайшего пути. Затем, в процессе обкатки формулировки y превратилось в


Последовала очередная переформулировка: меня заинтересовало, а найдутся ли такие комнаты, для которых кратчайший маршрут будет проходить всегда черед один и тот же набор граней? В таком виде процесс отсечения неподходящих вариантов необременителен, и задача была включена в Марафон.
Вот только в своём решении я отсекал маршрут


Решением задачи в её марафонной постановке являются 2 различных параллелепипеда, представляющие 2 наиболее очевидных маршрута: через потолок и через боковую стену. Это, в общем-то, несколько скучно. Жаль, что я не установил ограничения для x, к примеру,

Вот зависимость длины маршрутов для случая




Полагаю, это можно отметить дополнительным баллом.
Награды
За правильное решение задачи Сергей Половинкин и Алексей Волошин получают 6+1=7 баллов, Анатолий Казмерчук получает 5+1=6 баллов, Николай Дерюгин и Евгений Гужавин получают по 3 балла.
Эстетическая оценка задачи 4.3 балла
====================================
Разбор задачи ММ130 подготовил Алексей Извалов
Комментариев нет:
Отправить комментарий