Дано: количество часов которые необходимо отдежурить в месяц на бригаду 400-500 (дежурство происходит полный месяц, без выходных и праздников!); Дежурных от 2-10; Время дежурства (будни) с утра 0.00 - 6.30, вечером 17.45 - 24.00. (Выходные) утро 0.00 - 12.00, вечер 12.00 - 0.00.
Задача: Автоматически строить график дежурств на месяц.
Условия: Количество отдежуренных часов должно быть максимально равным между дежурными; Каждый дежурный, не может подряд дежурить более 15 часов;
Примечание: Пока во внимание не берем (отпуск, больничные, и т.п.)
Вопрос: Натолкните на мысль, как выстроить алгоритм решения. С чего начать? Буду рад любой помощи. Спасибо за то, что уделили время!