1. Главная
  2. Библиотека
  3. Менеджмент
  4. У Кати насыщенный день на работе. Ей надо передать разн...
Разбор задачи

У Кати насыщенный день на работе. Ей надо передать разных договоров коллегам. Все встречи происходят на разных этажах, а между этажами можно перемещаться только по лестничным пролётам — считается, что это улучшает физическую форму сотрудников. Прохождение

  • Предмет: Менеджмент
  • Автор: Кэмп
  • #Управление проектами
  • #Управление эффективностью бизнес-процессов
У Кати насыщенный день на работе. Ей надо передать разных договоров коллегам. Все встречи происходят на разных этажах, а между этажами можно перемещаться только по лестничным пролётам — считается, что это улучшает физическую форму сотрудников. Прохождение

Условие:

У Кати насыщенный день на работе. Ей надо передать $n$ разных договоров коллегам. Все встречи происходят на разных этажах, а между этажами можно перемещаться только по лестничным пролётам — считается, что это улучшает физическую форму сотрудников. Прохождение каждого пролёта занимает ровно минуту.
Сейчас Катя на парковочном этаже, планирует свой маршрут. Коллег можно посетить в любом порядке, но один из них покинет офис через $t$ минут. С парковочного этажа лестницы нет — только лифт, на котором можно подняться на любой этаж.
В итоге план Кати следующий:

1. Подняться на лифте на произвольный этаж. Считается, что лифт поднимается на любой этаж за минуту.
2. Передать всем коллегам договоры, перемещаясь между этажами по лестнице. Считается, что договоры на этаже передаются мгновенно.
3. В первые $t$ минут передать договор тому коллеге, который планирует уйти.
4. Пройти минимальное количество лестничных пролётов.

Помогите Кате выполнить все пункты её плана.

Формат входных данных
В первой строке вводятся целые положительные числа $n$ и $t$ — количество сотрудников и время, когда один из сотрудников покинет офис (в минутах). В следующей строке $n$ чисел — номера этажей, на которых находятся сотрудники. Все числа различны и по абсолютной величине не превосходят 100. Номера этажей даны в порядке возрастания. В следующей строке записан номер сотрудника, который уйдёт через $t$ минут.

Решение:

1. Анализ условий

  • Катя начинает с парковочного этажа (обозначим его как 00).
  • Лифт доставляет её на любой этаж за 11 минуту.
  • Передача договора «срочному» коллеге должна произойти не позднее tt минут после начала движения (включая 11 минуту на лифт). Значит, расстояние от этажа, на который привез лифт, до этажа «срочного» коллеги должно быть не более t1t - 1.
  • После этого Катя должна посетить всех остальных коллег, перемещаясь по лестнице. Чтобы пройти минимальное количество пролетов, она должна совершить обход всех этажей (включая этаж «срочного» коллеги) по кратчайше...

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

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

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

Какое условие должно выполняться для этажа, на который Катя поднимается на лифте, чтобы успеть передать договор "срочному" коллеге?

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

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

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

Топ 3 ошибок

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

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