1. Главная
  2. Библиотека
  3. Экономика
  4. Дима — начинающий предприниматель, мечтающий организова...
Разбор задачи

Дима — начинающий предприниматель, мечтающий организовать лучший туристический маршрут по Якутии. Он уже составил карту, включающую N городов, соединённых двусторонними дорогами. Карта представляет собой дерево: между каждой парой городов существует

  • Предмет: Экономика
  • Автор: Кэмп
  • #Анализ инвестиционных проектов
  • #Оценка инвестиционной привлекательности проектов
Дима — начинающий предприниматель, мечтающий организовать лучший туристический маршрут по Якутии. Он уже составил карту, включающую N городов, соединённых двусторонними дорогами. Карта представляет собой дерево: между каждой парой городов существует

Условие:

Дима — начинающий предприниматель, мечтающий организовать лучший туристический маршрут по Якутии. Он уже составил карту, включающую N городов, соединённых двусторонними дорогами. Карта представляет собой дерево: между каждой парой городов существует единственный путь.

Каждая дорога характеризуется двумя целыми числами:
\nAᵢ — потенциальный доход, который можно получить, если включить эту дорогу в маршрут;\nBᵢ — время, необходимое для прохождения этой дороги.
Некоторые города имеют аэропорты, и маршрут должен начинаться и заканчиваться в таких городах.

Дима хочет выбрать непрерывный путь (i₁, i₂, …, iₖ) по дорогам, начинающийся и заканчивающийся в городах с аэропортами (начальный и конечный города могут совпадать), чтобы максимизировать доходность маршрута, определяемую как:
\nAᵢ₁ + Aᵢ₂ + ⋯ + Aᵢₖ\nBᵢ₁ + Bᵢ₂ + ⋯ + Bᵢₖ
.

Ваша задача — найти максимальную возможную доходность маршрута, удовлетворяющего вышеуказанным условиям.

Решение:

  1. Постановка задачи. У нас дано дерево из N городов, соединённых двусторонними дорогами. Каждая дорога характеризуется парой чисел: A – потенциальный доход и B – время прохождения. Некоторые города оборудованы аэропортами, и маршрут должен начинаться и заканчиваться в одном из таких городов (начало и конец могут совпадать). Необходимо выбрать последовательный путь (то есть без пропусков) по дорогам так, чтобы максимизировать следующую величину (доходность маршрута):
      (сумма A по всем выбранным дорогам) делённая на (сумма B по этим дорогам).

  2. Природа задачи. Объект опт...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой метод используется для решения задач, где требуется максимизировать дробное соотношение двух сумм, как в данной задаче с доходностью маршрута?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет