Facktor & Strictly
Facktor Facktor
Замечалась ли тебе когда-нибудь, как посчитать минимальное время ожидания лифта в суде, чтобы все сроки соблюсти?
Strictly Strictly
Конечно, без проблем. Представь себе каждую поездку на лифте как мини-задание: у тебя есть группа "заявителей" (людей), у каждого свой дедлайн (время, когда они должны быть на этаже), фиксированное время в пути и вместимость лифта. 1. Перечисли все время прибытия и соответствующие дедлайны. 2. Отсортируй их по дедлайну – это и будет последовательность действий. 3. Для каждой поездки выбирай людей, которым пора больше всего, но которых вмещает лифт. 4. Рассчитай время отправления лифта как самое позднее время прибытия этой группы, плюс небольшой запас на посадку. 5. Время ожидания для каждого человека – это время отправления минус время его прибытия. 6. Сложи все эти времена ожидания – это и будет общий показатель. Подстраивай запас времени или пересортируй, если хоть один дедлайн нарушен – это единственная допустимая лазейка. Все это позволяет лифту соблюдать расписание и держать дедлайны в безопасности.