Решение такое. 40 заседаний по 10 человек. 40 * 10 = 400. Предоложим, что членов не больше 60. тогда найдётся человек, посетивший не меньше 7 заседаний(60*6 = 360 400) На каждом заседании с ним было по 9 человек, и все эти люди - разные .9*7 = 63, да он сам = 64. Противоречие
Некая комиссия собиралась 40 раз. На каждом заседании тусовалось по 10 человек, причeм за один раз они так друг другу надоедали, что никакие 2 члена не были вместе больше чем на одном заседании. Доказать, что членов было больше 60.
Можно увеличить ограничение до 80, незначительно усложнив решение.
Чтобы попасть из пункта А в пункт Б надо перейти дорогу, образованную двумя параллельными прямыми.
Вне дороги можно перемещаться в любом направлении.
Дорогу можно пересечь перпендикулярно в любом месте.
Каков кратчайший путь между этими пунктами?
Не понял. А зачем оно нужно? Мы знаем, что пункты по разные стороны дороги. Больше нам ничего знать не надо. Ну, кроме случая, когда пункты находятся на одном перпендикуляре к дороге, тогда никакой середины нет, надо просто идти по этому перпендикуляру
Получилось, что пересекать прямые нужно под одинаковым углом arctg(a/c + b/c), где a и b - расстояние от А и от Б до ближайшей прямой, а с - расстояние между ними вдоль прямых.
Не понял. А зачем оно нужно? Мы знаем, что пункты по разные стороны дороги. Больше нам ничего знать не надо. Ну, кроме случая, когда пункты находятся на одном перпендикуляре к дороге, тогда никакой середины нет, надо просто идти по этому перпендикуляру
Что Вы имеете ввиду под серединой?
В задаче требуется найти маршрут.
Просто объясните, как Вы его строите.
Прямые нельзя пересекать под другими углами, кроме прямого. Отвешиваем перпендикуляры к дороге, получим два отрезка на параллельных прямых, которые дорога. Потом идем к серединам ближайших отрезков по прямой. Углы между путем и дорогой разные получатся в общем случае. Там вообще неоткуда взяться арктангенсам
Задача вообще элементарная, чего о ней спорить. Нам просто надо найти минимум функции x^2 + (с - x)^2. Минимум у нас при х = с/2, все остальное там константы. Это ж, я прошу прощения, теорема Пифагора
Прямые нельзя пересекать под другими углами, кроме прямого. Отвешиваем перпендикуляры к дороге, получим два отрезка на параллельных прямых, которые дорога. Потом идем к серединам ближайших отрезков по прямой.
Если решать задачу строго, то подход onedrey совершенно правилен.
Для частных случаев наверно можно обойтись чем нибудь более простым.
Например, если пункты равноудалены от дороги, то экстремум должен быть посередине из соображений симметрии.
Ну ладно - arctg. Но производная..
И это Вы называете элементарной задачей!?
Да это я сначала спросонок тупил и складывал не гипотенузы, а квадраты гипотенуз.
Там вообще бы просто получалось, обычная парабола с одним минимумом, который без всяких производных находится, хотя с производной еще проще. А с энтими корнями вона что вышло
Ну да, можно взять произвольное решение, перекинуть в нем все дороги наверх, выпрямить все дороги Коши-Буняковским и вернуть все взад.
Что то меня еще смущает в смысле строгости ...
Может этого не хватает:
При поступательной (без вращений) перестановке двух звеньев ломаной кривой ее длина и положение крайних точек не меняются.
Итак, решение исходной задачи.
Из пукта Б проводим отрезок перпендикулярно дороге и равный ее ширине.
Конец отрезка соединяем с А.
Полученный отрезок и задает направление движения из пункта А.
Дальше не интересно..