1. Learn
  2. /
  3. Курси
  4. /
  5. Аналітика ланцюга постачань у Python

Connected

Вправа

Задача планування змін працівників

Ви плануєте найняти працівників на роботу на складі. Кожен працівник працює 5 послідовних днів, а потім має два вихідні. У таблиці нижче наведено оціночну кількість працівників, потрібних щодня. Ваше завдання — найняти мінімальну кількість працівників, щоб покрити навантаження кожного дня.

Очікуване навантаження

День тижня Потрібно працівників
0 = понеділок 31
1 = вівторок 45
2 = середа 40
3 = четвер 40
4 = пʼятниця 48
5 = субота 30
6 = неділя 25
  • Модуль pulp імпортовано, а модель ініціалізовано. Також для вас визначено змінну days як список чисел від 0 до 6.

Інструкції 1/3

undefined XP
    1
    2
    3
  • Доповніть код, щоб визначити змінну рішення як кількість працівників, які починають у конкретний день, використовуючи LpVariable.dicts() і days.