C# Расписание / планирование - PullRequest
0 голосов
/ 23 апреля 2020

Итак, я создаю программное обеспечение для хронометража, которое организует работу в наиболее оптимальном порядке. Существует 2 вида деятельности: работа (имеет приоритет и продолжительность) и фиксированная работа (имеет время начала и окончания)

Окончательная договоренность должна соответствовать следующим условиям:

  • Макс. количество времени последовательной работы составляет 1,5 часа
  • Минимальное время перерыва между этими "блоками" работы составляет 15 минут
  • Мягкое ограничение заключается в размещении работы в порядке приоритета

Итак, я разделил схему на 5 минут и поместил в фиксированные события (так как время начала и окончания известно). Но я не слишком уверен, каков оптимальный способ организации работы.

sleepy time is the fixed event from 15.15 to 15.55

Как бы я смог выполнить все упомянутые условия выше, договариваясь? Вся помощь очень ценится. Если есть какое-либо техническое имя для такой проблемы, как эта, пожалуйста, дайте мне знать, чтобы я мог go поиск

Если есть какие-либо проблемы с тем, как я задал вопрос или форматирование, пожалуйста, дайте мне знать, чтобы я решил это в будущем

Спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...